산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> java

Java 문자열 replace(), replaceAll() 및 replaceFirst() 메서드

String Class Java에는 세 가지 유형의 Replace 메소드가 있습니다.

  1. 교체()
  2. 모두 대체()
  3. replaceFirst()

Java의 replace() 함수를 사용하여 문자열의 문자를 바꿀 수 있습니다. 각 Java 문자열 API 기능을 자세히 살펴보겠습니다.

자바 문자열 replace() 메소드

자바 문자열 바꾸기() 메소드는 주어진 문자의 모든 발생을 새 문자로 대체하고 새 문자열을 리턴합니다. Java replace() 문자열 메서드를 사용하면 일련의 문자 값을 교체할 수 있습니다.

구문:

public Str replace(char oldC, char newC)

매개변수:

oldCh - 이전 문자

newCh - 새로운 캐릭터

반환 가치

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

Java의 replace() 예:

예제를 통해 Java 함수의 replace()를 이해해 보겠습니다.

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'));

    }
}

출력:

원래 문자열은 ':quick fox jumped
'fox'를 'dog'로 바꾼 후의 문자열:quick dog jumped
't'를 모두 'a'로 바꾼 후의 문자열:ahe quick fox jumped

자바 문자열 Replaceall()

자바 문자열 replaceAll() 메소드는 정규 표현식과 일치하는 모든 문자 시퀀스를 찾아 대체 문자열로 바꿉니다. 호출이 끝나면 Java의 replaceAll() 함수에 의해 새 문자열이 반환됩니다.

서명:

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);
    }
}

출력:

무료 튜토리얼을 제공하는 Guru99사이트

자바 문자열 replaceFirst()

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

구문

public Str replaceFirst(String rgex, String replacement)

매개변수

rgex - 주어진 문자열이 일치해야 하는 정규식.

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

반환 가치

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

자바의 replaceAll() 예:

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 웹사이트

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

Java String replace() 메서드는 지정된 문자가 나타날 때마다 새 문자로 교체하고 새 문자열을 반환합니다.
replace() 메서드의 구문은 string_name입니다. 교체(old_string, new_string)


java

  1. 자바 문자열
  2. 자바 열거형 문자열
  3. 자바 주석 유형
  4. Java의 String Length() 메서드:예제로 찾는 방법
  5. 하위 문자열 및 예제가 있는 Java 문자열 indexOf() 메서드
  6. 예제가 있는 Java 문자열 charAt() 메서드
  7. Java String compareTo() 메서드:예제와 함께 사용하는 방법
  8. Java 문자열 contains() 메소드 | 예제로 하위 문자열 확인
  9. 예제가 포함된 Java 문자열 endWith() 메서드
  10. Java 문자열 toLowercase() 및 toUpperCase() 메서드