Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class ProveMetodiString {
- public static void main(String[] args) {
- String frase = "Ciao a tutti belli e brutti .. siamo pronti ma andremo sotto i ponti 5";
- System.out.println("--------Il metodo charAt-----------");
- //Il metodo charAt restituisce il carattere della rispettiva posizione (scelta int) partendo da 0 e contando anche gli spazi
- char lettera = frase.charAt(9);
- System.out.println("charAt = " + lettera);
- System.out.println("--------Il metodo contains-----------");
- //Il metodo contains verifica se è presente una sequenza di caratteri dentro la nostra stringa e restituisce un booleano
- boolean verifica = frase.contains("pippo Ciao");
- System.out.println(verifica);
- verifica = frase.contains("Ciao");
- System.out.println(verifica);
- System.out.println("--------Il metodo contentEquals-----------");
- //Il metodo contains verifica se è presente una sequenza di caratteri dentro la nostra stringa e restituisce un booleano
- verifica = frase.contentEquals("pippo Ciao");
- System.out.println(verifica);
- verifica = frase.contentEquals("Ciao");
- System.out.println(verifica);
- verifica = frase.contentEquals("Ciao a tutti belli e brutti .. siamo pronti ma andremo sotto i ponti");
- System.out.println(verifica);
- System.out.println("--------Il metodo indexOf-----------");
- //Il metodo ritorna l'indice di partenza del carattere o sequenza di caratteri cercati e ritorna -1 se non presenti, accetta anche numeri unicode in argomento
- int indice = frase.indexOf('5');
- System.out.println(indice);
- indice = frase.indexOf("ti");
- System.out.println(indice);
- indice = frase.indexOf(116); //lettera t (116) in posizione 7
- System.out.println(indice);
- System.out.println("--------Il metodo format-----------");
- //Il metodo ritorna la frase formattata, si possono usare anche i caratteri delle regular expression (regex java)
- String fraseRet = frase.format("Ho scritto: %s",frase);
- System.out.println(fraseRet);
- System.out.println("--------Il metodo subString-----------");
- //Il metodo ritorna il pezzo di stringa selezionato tra i 2 indici in argomento, nel caso si inserisse solo un indice il ritorno sarà dall'indice in avanti
- fraseRet = frase.substring(9,12);
- System.out.println(fraseRet);
- fraseRet = frase.substring(8);
- System.out.println(fraseRet);
- System.out.println("--------Il metodo valueOf-----------");
- //Il metodo converte in stringa qualsiasi tipo di valore
- int value =34;
- boolean ver=true;
- fraseRet = frase.valueOf(value);
- System.out.println(fraseRet);
- fraseRet = frase.valueOf(ver);
- System.out.println(fraseRet);
- System.out.println("--------Il metodo replace-----------");
- //Il metodo ritorna la frase sostituendo il primo carattere in argomento con il secondo, il metodo può utilizzare anche le stringhe
- fraseRet = frase.replace('a','b');
- System.out.println(fraseRet);
- fraseRet = frase.replace("Ciao","Pippoooooooo");
- System.out.println(fraseRet);
- System.out.println("--------Il metodo replaceAll-----------");
- //Il metodo ritorna la frase sostituendo il primo argomento con il secondo, il metodo può utilizzare anche le stringhe e le regex(regular expression)
- fraseRet = frase.replaceAll("Ciao|tutti|brutti","mimmo modem");
- System.out.println(fraseRet);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement