본문 바로가기

JAVA공부

replaceAll()

replaceAll 메서드는 문자열 내의 특정 패턴을 다른 문자열로 대체하는 데 사용됩니다. 이 메서드는 정규 표현식 또는 일반 문자열을 사용하여 대체 작업을 수행할 수 있습니다.

일반적으로 replaceAll 메서드는 다음과 같은 형식을 가집니다:

public String replaceAll(String regex, String replacement)

 

  • regex: 대체할 문자열을 찾기 위한 정규 표현식 또는 문자열 패턴입니다.
  • replacement: 찾은 패턴을 대체할 문자열입니다.

replaceAll 메서드는 호출된 문자열에서 regex에 해당하는 모든 부분을 replacement로 대체한 새로운 문자열을 반환합니다.

예를 들어, 다음과 같은 코드는 문자열 내의 모든 공백을 제거합니다:

 

String original = "Hello World";
String result = original.replaceAll("\\s", "");
System.out.println(result); // 출력 결과: HelloWorld

 

여기서 \\s는 정규 표현식으로 공백을 나타냅니다. 이를 공백으로 대체하여 새로운 문자열을 생성하고 출력합니다.

replaceAll 메서드는 대소문자를 구분하지 않습니다. 만약 대소문자를 구분하고 싶다면 replace 메서드를 사용할 수 있습니다.

'JAVA공부' 카테고리의 다른 글

toCharArray()  (0) 2024.02.21
String.valueOf()  (0) 2024.02.21
Math.abs()  (0) 2024.02.21
Integer.MAX_VALUE  (0) 2024.02.21
idexOf  (0) 2024.02.20