Java OCAJP7: differenze tra i metodi replace, replaceAll e replaceFirst della classe String

Una cosa che potrebbe trarre in inganno in fase di esame OCAJP, nel caso in cui non si abbia assoluta confidenza con le signature dei metodi della classe String, è la differenza tra i metodi replace e replaceAll. I nomi sono un po’ fuorvianti e ci si può confondere, anche solo per fretta o disattenzione,… (Read the full article)

Java OCAJP7: Tutto su String, StringBuilder, uguaglianza fra stringhe e Java String Pool

In Java le stringhe possono essere rappresentate tramite oggetti della classe String oppure oggetti delle classi StringBuilder e StringBuffer. La differenza tra queste ultime due risiede nel fatto che StringBuilder non è thread-safe mentre StringBuffer lo è. StringBuilder offre quindi performance… (Read the full article)