Nahradiť v jazyku Java: Všetko, čo potrebujete vedieť



Tento článok vám poskytne podrobné a komplexné znalosti o rôznych spôsoboch použitia aplikácie Replace in Java s príkladmi.

Nahradenie čísla alebo reťazca znakov je zaujímavá vec, nech je to tak , alebo akýkoľvek iný programovací jazyk. V tomto článku sa však zameriame na Nahradiť v Jave v nasledujúcom poradí:

Druhy výmeny v Jave

Existujú tri spôsoby nahradenia Java String.





  • Vymeniť
  • Nahradiť všetko
  • ReplaceFirst

Vymeňte v Jave

sort () v c ++

Pomocou týchto možností môžete nahradiť ľubovoľný znak v reťazci.



Vymeňte v Jave

Reťazec nahradiť (): Táto metóda vráti nový reťazec ako výstup nahradením každého výskytu znaku novým znakom.

Syntax:

verejné nahradenie Str (char oldC, char newCh)



Parametre:

oldCh & mínus starý znak

newCh & mínus nový znak

Návratová hodnota:

Týmto sa v reťazci nahradí oldCh novýmCh.

Kód:

public class Ex1 {public static void main (String args []) {String S1 = new String ('the quick fox jcked') System.out.println ('Original String is': '+ S1) System.out.println ( „Reťazec po nahradení slova„ mačka “výrazom„ pes “:„ + S1.replace („mačka“, „pes“)) System.out.println („Reťazec po nahradení všetkých znakov„ t “znakom„ a “:„ + S1. nahradiť ('t', 'a'))}}

Výkon:

Originálny reťazec je „: mačka skočila
Reťazec po nahradení slova „mačka“ výrazom „pes“: pes skočil
Reťazec po nahradení všetkých „nie“: ahe quick fox skočil

Nahradiť všetko

Java String Replaceall (): Táto metóda vracia nový reťazec nahradzujúci celú postupnosť znakov zodpovedajúcich regulárnemu výrazu a náhradnému reťazcu.

veľkosť poľa v JavaScripte

Syntax:

public Str replaceAll (Regex reťazca, Výmena reťazca)

Parametre:

regx: regulárny výraz
replacement: náhradná postupnosť znakov

Kód:

public class Ex2 {public static void main (String args []) {String str = 'Java web replace method' // remove white spaces String str2 = str.replaceAll ('s', '') System.out.println (str2 )}}

Výkon:

Javewebreplacemethod

ReplaceFirst

Java String replaceFirst (): Táto metóda nahrádza prvý podreťazec ľubovoľného daného reťazca, ktorý sa zhoduje s týmto regulárnym výrazom.

Syntax:

public Str replaceFirst (String rgex, String replacement)

Parametre:

rgex & mínus regulárny výraz, ku ktorému sa daný reťazec musí zhodovať.

replacement & mínus reťazec, ktorý nahrádza regulárny výraz.

Kód:

public class Ex3 {public static void main (String args []) {String str = 'Toto je príklad nahradenia' // Iba Nahradiť prvé 'i' za '7' String str1 = str.replaceFirst ('i', ' 7 ') System.out.println (str1)}}

Výkon:

rozdiel medzi konečným a konečným

Th7s je príklad výmeny.

Týmto sa dostávame na koniec tohto článku. Dúfam, že ste pochopili, ako nahradiť reťazce a znaky.

Pozrite sa na autor: Edureka, dôveryhodná online vzdelávacia spoločnosť so sieťou viac ako 250 000 spokojných študentov rozmiestnených po celom svete. Výcvikový a certifikačný kurz Edureka Java J2EE a SOA sú určené pre študentov a profesionálov, ktorí chcú byť vývojármi Java. Kurz je navrhnutý tak, aby vám dal náskok v programovaní v Jave a naučil vás základné aj pokročilé koncepty Javy spolu s rôznymi rámcami Java, ako je Hibernácia & Jar.

Máte na nás otázku? Uveďte to prosím v sekcii komentárov tohto blogu a my sa vám ozveme čo najskôr.