Stringhe
Le
stringhe sono oggetti e non tipi primitivi ma si istanziano (solo loro tra
tutti gli oggetti) come un tipo primitivo :
String str = "Ciao";
metodi
trim : elimina gli spazi all’inizio e alla fine della stringa.
String str = " pippo
";
System.out.println("|" + str + "|");
String senzaSpazi =
str.trim();
System.out.println("|" +
senzaSpazi + "|");
replace: sostituisce tutte le sequenze di
caratteri con un’altra sequenza di caratteri.
replaceALL: sostituisce tutte le occorrenze di
una espressione regolare con un’altra.
replaceFirst: sostituisce la prima occorrenza di
una espressione regolare con un’altra.
substring: estrae una sottostringa da un
carattere di partenza ad uno di arrivo. Se si indica
solo un
parametro estrae dal carattere di partenza fino in fondo.
charAt(int i) : ritorna il carattere alla posizione
i
|
public class main {
public static void main(String[]
args) {
String str = "le roy marlene";
String
strReplaceAll = str.replaceAll("le", "AA");
String
strReplace = str.replace("le", "AA");
String strReplaceFirst
= str.replaceFirst("le", "AA");
String
strSubstring = str.substring(5,10);
String
strSubstringFinoInFondo = str.substring(5);
char strCharAt =
str.charAt(5);
System.out.println("|" + str + "|");
System.out.println("|" + strReplaceAll + "|");
System.out.println("|" + strReplace + "|");
System.out.println("|" + strReplaceFirst + "|");
System.out.println("|" + strSubstring + "|");
System.out.println("|" +
strSubstringFinoInFondo + "|");
System.out.println("|" + strCharAt + "|");
}
}
|
|le roy marlene|
|AA roy marAAne|
|AA roy marAAne|
|AA roy marlene|
|y mar|
|y marlene|
|y|
|
Nessun commento:
Posta un commento