Metodo di sostituzione della stringa Java

Metodo di sostituzione della stringa Java
Nella programmazione Java, ci possono essere situazioni in cui il programmatore deve aggiornare o omettere i dati contenuti. Ad esempio, eliminare i dati spazzatura o aggiornare i dati accumulati di volta in volta in conformità con il requisito. Per raggiungere questo obiettivo, Java fornisce il "String Sostituisci ()"Metodo che è assistito per lo sviluppatore per modificare le voci mantenendo intatti gli altri dati.

Questo articolo discuterà l'utilizzo e l'implementazione del metodo "String Sosta ()" in Java.

Qual è il metodo "String Sostitud ()" in Java?

IL "sostituire()"Il metodo sostituisce ogni occorrenza corrispondente del vecchio carattere/sottostringa nella stringa con il nuovo carattere/sottostringa.

Sintassi

corda.Sostituire (x, y)

Nella sintassi data:

  • "X"Si riferisce al carattere o alla sottostringa all'interno della stringa associata che deve essere sostituita.
  • "y"Corrisponde al carattere o alla sottostringa appena sostituita nella stringa associata.

Considerazione importante: Se il carattere o la sottostringa che devono essere sostituiti non è contenuto nella stringa, il "sostituire()"Il metodo restituisce il carattere/stringa originale.

Esempio 1: applicazione del metodo "String Sostitud ()" per sostituire un carattere in Java
In questo esempio, il "String Sostituisci ()"Il metodo può essere applicato per sostituire il carattere inizializzato:

sottostringa di classe pubblica
public static void main (string [] args)
String carattere = "x";
Sistema.fuori.println ("Il carattere dato è:"+carattere);
Sistema.fuori.println ("Il primo personaggio sostituito è:"
+carattere.sostituire ('x', 'a'));
Sistema.fuori.println ("Il secondo carattere sostituito è:"
+carattere.sostituire ('y', 'b'));

Secondo il codice sopra, applica i seguenti passaggi:

  • In primo luogo, inizializza il personaggio che deve essere sostituito con uno nuovo (carattere) e visualizzarlo.
  • Dopodiché, associa il "sostituire()"Metodo con il carattere inizializzato come parametri per sostituire il primo carattere specificato con quest'ultimo.
  • Infine, applicare nuovamente il metodo discusso in modo tale che il carattere specificato (non contenuto) nel carattere associato venga sostituito.
  • Si noti che l'ultimo passaggio viene applicato per eliminare il discusso "considerazione"Concetto.

Produzione

Nell'output sopra, si può osservare che l'ultima riga ha prodotto il "carattere predefinito"Poiché il carattere specificato da sostituire non può essere trovato.

Esempio 2: applicazione del metodo "String Sostitud ()" per sostituire una sottostringa in Java
In questo particolare esempio, il metodo discusso può essere implementato per sostituire un "sottostringa"All'interno di una stringa:

Classe pubblica Substring22
public static void main (string [] args)
String String = "Java Programming";
Sistema.fuori.println ("La stringa data è:"+stringa);
Sistema.fuori.println ("La prima sottostringa sostituita è:"
+corda.sostituire ("java", "linux"));
Sistema.fuori.println ("La seconda sottostringa sostituita è:"
+corda.sostituire ("python", "linux"));

In questo blocco di codice:

  • Prima di tutto, inizializza il valore della stringa e visualizzalo.
  • Ora, applica il "sostituire()"Metodo facendo riferimento alla stringa definita e sostituendo la sottostringa accumulata, come suo precedente parametro con quest'ultimo parametro.
  • Infine, ripeti l'approccio discusso per la sostituzione della sottostringa (non trovata), i.e., "Pitone".

Produzione

In questo risultato, si può vedere che la sottostringa specificata viene sostituita correttamente.

Conclusione

IL "String Sostituisci ()"Il metodo in Java sostituisce ciascuna delle occorrenze corrispondenti del vecchio carattere/sottostringa nella stringa con il nuovo carattere/substring. Questo metodo può essere applicato per sostituire il carattere/substring precedentemente specificato con quest'ultimo a condizione che sia valido o incluso nella stringa. Questo blog ha elaborato sull'implementazione del Java "String Sostituisci ()" metodo.