Nwlapcug.com


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



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.";
System.out.println(s);
4

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.