Classe String di Java ha incorporati molti metodi per modificare il testo contenuto all'interno della stringa. Per la rimozione di apostrofi dalle stringhe dove non dovrebbe esistere, la funzione chiave è la funzione "replace". Gli apostrofi vengono semplicemente sostituiti con stringhe vuote.
Istruzioni
1
Aprire un file di testo vuoto. Farà qualsiasi editor di testo, tra cui blocco note di Windows; Tuttavia, si avrà caratteristiche più potenti disponibili a voi se si utilizza un ambiente di sviluppo integrato (IDE) di dedicato Java. Salvare il file con il nome "StringManipulation.java."
2
Incollare il codice seguente nel file di testo:
public class StringManipulation {
public static void main(String[] args) {
}
}
Tutto il codice per il resto del tutorial andrà all'interno della cornice del metodo "public static void main".
3
Incollare il seguente per creare una stringa e stampare una copia di esso fuori nella console:
String s = "This is a string that contain's a few incorrect apostrophe's.";
4
System.out.println(s);
Incollare il codice riportato di seguito per rimuovere gli apostrofi:
s = s.replace("\'", "");
Può essere un po' difficile da vedere in questo tipo di carattere, quindi attraversando passo dopo passo: la stringa \' è stato sostituito con una stringa completamente vuota. La barra rovesciata è necessaria dire Java che si desidera l'apostrofo per essere preso alla lettera e non interpretata come codice Java. Infine, la stringa risultante viene copiata sopra la vecchia stringa.
5
Incollare il seguente per stampare il risultato:
System.out.println(s);
Consigli & Avvertenze
- La funzione replace non modifica la propria stringa. Al contrario, restituisce una copia della nuova stringa. Così, se invece il codice nel quarto passaggio, incollato:
- s.Replace ("\'", "");
- La stringa s rimarranno invariata.