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 |