Questo tutorial spiegherà i metodi per rimuovere il carattere di una stringa in Java.
Come rimuovere un carattere dalla stringa in java?
Per rimuovere il carattere di una stringa, puoi usare:
Controlleremo ciascuno dei metodi menzionati uno per uno!
Metodo 1: rimuovere un carattere dalla stringa usando il metodo Java Sostituzione ()
IL "sostituire()"Il metodo emette una nuova stringa sostituendo il carattere esistente con quello nuovo. Nel caso di rimozione di un carattere, la nuova stringa restituita rimuoverà il carattere esistente dalla stringa. La sintassi del metodo Sostituzione () è elencata di seguito.
Sintassi
Sostituire (Char OldCharacter, Char NewCharacter)Il metodo sostitutivo () richiede due parametri, uno che verrà rimosso, rappresentato come "Old Character"E il secondo parametro"Newcharcter"Come personaggio sostituito.
Esempio
Qui rimuoveremo lo spazio bianco da una corda. In primo luogo, creeremo una variabile di stringa di tipo chiamata "strg":
Quindi, chiameremo "sostituire()"Metodo passando due parametri, uno sarà lo spazio bianco che verrà rimosso dalla stringa e il secondo sarà un parametro vuoto. La stringa risultante verrà memorizzata in "Newstrg":
String Newstrg = Strg.sostituire(" ", "");L'output indica che lo spazio bianco dalla stringa data viene rimosso:
Vuoi rimuovere un carattere specifico in base alla sua posizione? In caso affermativo, procedere alla sezione seguente.
Metodo 2: rimuovere un carattere dalla stringa usando il metodo java substring ()
Pur rimuovendo un carattere specifico utilizzando il "substring ()"Metodo, dobbiamo passare le posizioni del carattere che dividerà la stringa e quindi concatenerla dopo aver rimosso quel carattere specifico. Di seguito è riportata la sintassi del metodo substring () per rimuovere un carattere da una stringa.
Sintassi
sottostring (startpositionofstring, positionofremovechar) + substring (positionofnextchar);Il primo metodo substring () accetta due parametri; Il primo sarà la posizione iniziale di una stringa e il secondo parametro come posizione del carattere che verrà rimosso. Restituisce una nuova sottostringa che divide la stringa esistente. Quindi, il secondo substring () restituisce una nuova stringa che inizia dall'indice accanto al carattere rimosso. Infine, le due nuove stringhe saranno concatenate usando il "+"Operatore.
Esempio
In questo esempio, vogliamo rimuovere un personaggio "e" dal "strg"String che è presente al primo indice:
Chiameremo il metodo e passeremo il substring ()0"Come indice iniziale della stringa e"1"È la posizione del carattere"e"Che vogliamo rimuovere. Quindi, concatenare la stringa restituita con la nuova sottostringa che inizia dal 2 ° indice:
String Newstrg = Strg.sottostring (0, 1) + strg.substring (2);Come puoi vedere, abbiamo rimosso con successo il personaggio "e"Dalla stringa data:
Per eseguire la stessa operazione in modo più efficiente, utilizzare il "deletecharat ()" metodo.
Metodo 3: rimuovere un carattere dalla stringa usando il metodo Java deleteCharat ()
Un altro metodo per rimuovere un carattere da una stringa è "deletecharat ()". Questo metodo appartiene al Java "StringBuilder" classe. Ci vuole solo un carattere come parametro, l'indice del carattere che verrà rimosso e restituisce la stringa risultante.
Sintassi
deletecharat (positionofcharacter);Esempio
Ora creeremo un oggetto di "StringBuilder”Classe denominata"Newstrg"E chiama il"deletecharat ()"Metodo passando la posizione del carattere come" 1 "per rimuovere il carattere" E ":
Produzione
Abbiamo fornito i metodi più semplici per rimuovere un carattere da una stringa in Java.
Conclusione
Per rimuovere un carattere da una stringa, non esiste un metodo di rimozione () speciale offerto dalla classe stringa. Quindi, possiamo utilizzare alcuni altri metodi per eseguire questa operazione, come il metodo Sostituisci (), il metodo substring () e il metodo deletecharat (). Questo tutorial ha spiegato i metodi per rimuovere il carattere di una stringa Java con esempi.