Come faccio a rimuovere un apostrofo da una stringa in Java?

October 4

Come faccio a rimuovere un apostrofo da una stringa in Java?


classe String di Java ha molti metodi built-in per la manipolazione del testo contenuto all'interno della stringa. Per la rimozione di apostrofi dalle stringhe dove non dovrebbero esistere, la funzione chiave è la funzione di "sostituire". Gli apostrofi sono semplicemente sostituiti con stringhe vuote.

istruzione

1 Aprire un nuovo file di testo vuoto,. Qualsiasi editor di testo farà, tra cui Blocco note di Windows; tuttavia, si avrà caratteristiche più potenti a disposizione se si utilizza un apposito Java Integrated Development Environment (IDE). Salvare il file con il nome "StringManipulation.java."

2 Incollare il seguente codice nel file di testo:

public class StringManipulation {

public static void main(String[] args) {

}

}

Tutto il codice per il resto del tutorial andrà all'interno delle parentesi del metodo "public static void main".

3 Incollare il seguente per creare una stringa e stampare una copia di esso fuori alla console:

String s = "This is a string that contain's a few incorrect apostrophe's.";
System.out.println(s);

4 Incollare il seguente codice per rimuovere gli apostrofi:

s = s.replace("\'", "");

Può essere un po 'difficile vedere in questo tipo di carattere, in modo da andare con un passo alla volta: La stringa \' è stato sostituito con una stringa completamente vuoto. La barra rovesciata è necessario dire Java che si desidera l'apostrofo per essere preso alla lettera e non interpretato come codice Java. Infine, la stringa risultante viene copiato sul vecchio stringa.

5 Incollare il seguente per stampare il risultato:

System.out.println(s);

Consigli e avvertenze

  • La funzione di sostituzione non modifica la propria stringa. Al contrario, restituisce una copia della nuova stringa. Così, se al posto del codice nella quarta fase, si è incollato:
  • s.replace ( "\ '", "");
  • La stringa s rimarrà invariato.