Java >> Java tutorial >  >> Tag >> String

Fjern kommaer fra streng Java

Fjern kommaer fra streng Java | For at fjerne alle kommaer fra den givne streng i Java har vi flere indbyggede metoder tilgængelige i java-biblioteket som delete(), replace() og replaceAll(). Disse metoder hjælper på forskellige måder med at fjerne eller slette tegnet eller understrengen fra den givne streng. Se også:- Erstat komma i String Java

Fjern kommaer fra streng Java ved hjælp af replace()

Java-strengklassen indeholder to overbelastede former for replace()-metoden:-

  1. offentlig streng erstatte(char oldChar, char newChar)
  2. offentlig streng erstatning(CharSequence-mål, CharSequence-erstatning)

Blandt dem er den anden replace()-metode nyttig for os til at fjerne kommaer fra streng Java. Metodesyntaks:- offentlig strengerstatning(CharSequence-mål, CharSequence-erstatning)

  • Parameter:- target – sekvensen af ​​char-værdier, der skal erstattes; erstatning:-erstatningssekvensen af ​​char-værdier
  • Returnering:- Den resulterende streng efter udskiftning.

Mens vi kalder replace(CharSequence target, CharSequence replacement)-metoden, hvis vi sender en tom streng ("" ) som den anden parameter, vil den første parameter blive fjernet fra strengen.

Program til at fjerne kommaer fra streng Java ved hjælp af replace()

public class Main {
   public static void main(String[] args) {
      String string = "Know,Program Java,Programming";
      System.out.println(string.replace(",", ""));
   }
}

Output:-

KnowProgram JavaProgramming

Ovenstående metode replace() tager to-tegns sekvensparametre mål og erstatning, målet er det tegn, der skal erstattes, og erstatningen er et tegn, der skal placeres, som returnerer en streng efter udskiftning.

Fjern kommaer fra streng Java ved hjælp af replaceAll()

Metode Syntaks:- public String replaceAll(String regex, String replacement)

  • Parameter:- regex – det regulære udtryk, som denne streng skal matches til; erstatning – strengen, der skal erstattes for hver kamp.
  • Returnering:- Den resulterende streng.
  • Indkast:- PatternSyntaxException – hvis det regulære udtryks syntaks er ugyldig.
public class Main {
   public static void main(String[] args) {
      String string = "Know,Program Java,Programming";
      System.out.println(string.replaceAll(",", ""));
   }
}

Output:-

KnowProgram JavaProgramming

ReplaceAll()-metoden fungerer også meget på samme måde som replace()-metoden. Når vi sender en tom streng som den anden parameter til replaceAll()-metoden, fjernes den første parameter fra strengen.


Java tag