Comment utiliser la méthode replace () (Java Silver)

méthode de remplacement

** Remplacer la chaîne **

La méthode replace recherche dans la chaîne de caractères cible la chaîne de caractères spécifiée par le premier argument et remplace la chaîne de caractères correspondante par la chaîne de caractères spécifiée par le deuxième argument. Ensuite, la chaîne de caractères remplacée est renvoyée comme valeur de retour. Le remplacement de la chaîne de caractères commence au début et se poursuit jusqu'à la fin de la chaîne de caractères.

En termes simples, ** remplacez la chaîne de caractères spécifiée par le premier argument par la chaîne de caractères spécifiée par le deuxième argument **.

Méthodes de classe de chaîne java.lang.String.replace()

Comment utiliser

Chaîne de caractères cible.replace(Chaîne de caractères à remplacer,Chaîne de remplacement)

Exemple

	public static void main(String[] args) {

		  //Chaîne de caractères cible
		  String strBefore = "Hello world!";

		  //Chaîne de caractères à remplacer"Hello"Remplacer la chaîne"Goodbye"Remplacer par
		  String strAfter = strBefore.replace("Hello", "Goodbye");

		  System.out.println(strAfter);
		}

Résultat d'exécution

Goodbye world!

Lorsqu'il y a plusieurs endroits à remplacer

S'il y a plusieurs pièces à remplacer, toutes les pièces correspondantes sont remplacées.

	public static void main(String[] args) {

		  // //Chaîne de caractères cible
		  String strBefore = "aabbaacc aab ";

		  // "aa"→"DDD"Remplacer par
		  String strAfter = strBefore.replace("aa", "DDD");

		  System.out.println(strAfter);

		}

Résultat d'exécution

DDDbbDDDcc DDDb 

Le remplacement de chaîne commence dans l'ordre depuis le début

Dans l'exemple ci-dessous, le premier AAA et le suivant AAA sont remplacés par B. Par conséquent, il ne devient ni AABB ni ABBA.

	public static void main(String[] args) {

		  //8 cordes A avant remplacement
		  String strBefore = "AAAAAAAA";

		  // "AAA"→"B"Remplacer par
		  String strAfter = strBefore.replace("AAA", "B");

		  System.out.println(strAfter);

		}

Résultat d'exécution


BBAA

À propos des arguments

La méthode replace est surchargée et certains reçoivent deux arguments ** char ** et certains reçoivent deux arguments ** CharSequence **. Notez qu'il n'y a pas de surcharge qui accepte des arguments mixtes de types char et CharSequence.

Recommended Posts

Comment utiliser la méthode replace () (Java Silver)
Comment utiliser la méthode de soumission (Java Silver)
[Java] Comment utiliser la méthode toString ()
Comment utiliser la méthode link_to
Comment utiliser la méthode include?
Comment utiliser la méthode form_with
[Java] Comment utiliser la méthode de jointure
[Java] Comment utiliser la classe File
[Rails] Comment utiliser la méthode de la carte
Etudier comment utiliser le constructeur (java)
[Traitement × Java] Comment utiliser la boucle
[Traitement × Java] Comment utiliser la classe
[Traitement × Java] Comment utiliser la fonction
[Java] Comment utiliser la classe Calendar
Sortie de la façon d'utiliser la méthode slice
[Introduction à Ruby] Comment utiliser la méthode slice
[Java] Comment utiliser Map
Comment utiliser java Facultatif
Comment utiliser la classe Java
[Java] Comment utiliser removeAll ()
Comment utiliser les variables Java
Comment étudier Java Silver SE 8
Comment utiliser HttpClient de Java (Get)
Comment utiliser la classe wrapper
[Traitement × Java] Comment utiliser les variables
[JavaFX] [Java8] Comment utiliser GridPane
Comment utiliser les méthodes de classe [Java]
[Java] Comment utiliser List [ArrayList]
Comment utiliser les classes en Java?
Comment passer Oracle Java Silver
[Traitement × Java] Comment utiliser les tableaux
Comment utiliser la méthode Ruby inject
Comment utiliser les expressions Java lambda
[Java] Comment utiliser la classe Math
Comment utiliser le type enum Java
Comment obtenir le nom d'une classe / méthode exécutée en Java
Prise en charge multilingue de Java Comment utiliser les paramètres régionaux
[Java] Résumez comment comparer avec la méthode equals
Java SE8 Silver ~ La route à franchir ~
[Explication facile à comprendre! ] Comment utiliser l'instance Java
[Java] Comment régler la date sur 00:00:00
Comment utiliser et définir les classes Java, importer
[Explication facile à comprendre! ] Comment utiliser le polymorphisme Java
Comment utiliser la classe Java Scanner (Remarque)
Comment obtenir la date avec Java
[Explication facile à comprendre! ] Comment utiliser ArrayList [Java]
[Rails] Comment utiliser la méthode d'assistance, confimartion
[Java] Découvrez comment utiliser correctement Optional
[Explication facile à comprendre! ] Comment utiliser la surcharge Java
gestion des exceptions try-catch-finally Comment utiliser java
[Explication facile à comprendre! ] Comment utiliser l'encapsulation Java