Java 문자열 교체(), 교체All() 및 교체First() 메서드

문자열 클래스 Java에는 세 가지 유형의 교체 메소드가 있습니다.

  1. () 바꾸기
  2. 모두 다 바꿔()
  3. 첫 번째 교체()

Java의 replacement() 함수를 사용하면 문자열의 문자를 바꿀 수 있습니다. De의 각 Java 문자열 API 함수를 연구해 보겠습니다.tails:

Java 문자열 바꾸기() 메서드

자바 문자열 대체() 메소드는 주어진 문자의 모든 항목을 새 문자로 바꾸고 새 문자열을 반환합니다. Java replacement() 문자열 메소드를 사용하면 일련의 문자 값을 바꿀 수 있습니다.

구문 :

public Str replace(char oldC, char newC)

매개 변수 :

oldCh − 이전 문자

newCh – 새로운 캐릭터

반환 값

Java replacement() 함수는 oldCh를 newCh로 대체하여 문자열을 반환합니다.

Java의 교체() 예:

예를 들어 Java 함수의 replacement()를 이해해 보겠습니다.

public class Guru99Ex1 {
    public static void main(String args[]) {
        String S1 = new String("the quick fox jumped");
        System.out.println("Original String is ': " + S1);
        System.out.println("String after replacing 'fox' with 'dog': " + S1.replace("fox", "dog"));
        System.out.println("String after replacing all 't' with 'a': " + S1.replace('t', 'a'));

    }
}

예상 출력 :

Original String is ': the quick fox jumped
String after replacing 'fox' with 'dog': the quick dog jumped
String after replacing all 't' with 'a': ahe quick fox jumped

자바 문자열 바꾸기()

자바 문자열 바꾸기All() 메서드는 정규식과 일치하는 문자 시퀀스를 모두 찾아서 대체 문자열로 바꿉니다. 호출이 끝나면 교체된 All() 함수에 의해 새 문자열이 반환됩니다. 자바.

서명 :

public Str replaceAll(String regex, String replacement)

매개 변수 :

regx: 정규식

교체: 문자의 교체 순서

예:

public class Guru99Ex2 {
    public static void main(String args[]) {
        String str = "Guru99 is a site providing free tutorials";
        //remove white spaces
        String str2 = str.replaceAll("\\s", "");
        System.out.println(str2);
    }
}

예상 출력 :

Guru99isasiteprovidingfreetutorials

자바 문자열 바꾸기First()

자바 문자열 바꾸기First() 메소드는 주어진 것과 일치하는 첫 번째 하위 문자열만 대체합니다. 정규식. 문자열 일치는 문자열의 시작 부분부터 시작됩니다(왼쪽에서 오른쪽으로). 호출이 끝나면 Java replacementFirst() 함수에 의해 새 문자열이 반환됩니다.

통사론

public Str replaceFirst(String rgex, String replacement)

파라미터

rgex - 주어진 정규 표현식 일치시켜야 합니다.

replacement - 정규식을 대체하는 문자열입니다.

반환 값

이 메서드는 결과 문자열을 출력으로 반환합니다.

Java의 replacementFirst() 예:

public class Guru99Ex2 {
    public static void main(String args[]) {
        String str = "This website providing free tutorials";
        //Only Replace first 's' with '9' 
        String str1 = str.replaceFirst("s", "9");
        System.out.println(str1);
    }
}

예상 출력 :

Thi9 website providing free tutorials

JAVA에서 문자열의 문자를 바꾸는 방법은 무엇입니까?

Java String replacement() 메소드는 주어진 문자의 모든 발생을 새 문자로 바꾸고 새 문자열을 반환합니다.
replacement() 메소드의 구문은 string_name입니다. 교체(이전_문자열, 새_문자열)