▶ trim()
문자열(String) 클래스에 포함된 메서드로, 문자열의 양 끝에 있는 공백을 제거할 때 사용.
중간 공백은 제거하지 않음
trim()은 strip() 메서드와 비슷하지만, 공백 문자만 제거한다는 차이가 있음.
* trim()이 제거하는 공백 문자
일반 공백 (' '), 탭 (\t), 줄바꿈(\n, \r)
예시
String 문자열 = " Hello, World! ";
String 결과 = 문자열.trim();
System.out.println(결과); // "Hello, World!"
▶ strip()
Java 11에서 새롭게 추가된 메서드로, Python의 strip()과 유사하게 작동하며 문자열의 양쪽 끝에 있는 공백을 제거.
trim()은 공백 문자만 제거할 수 있는 반면 strip()은 더 다양한 유니코드 공백 문자를 제거.
* strip()이 제거하는 공백 문자
- ASCII 공백 문자:
일반 스페이스(' '), 탭('\t'), 줄바꿈('\n', '\r'), 폼 피드('\f') 등
- 유니코드 공백 문자:
비-브레이킹 스페이스 (\u00A0), 좁은 스페이스 (\u2009), 넓은 스페이스 (\u3000) 등 여러 언어에서 사용하는 다양한 공백 문자
예시
String text = " Hello, World! ";
String result = text.strip();
System.out.println(result); // "Hello, World!"
stripLeading(): 문자열의 앞쪽(왼쪽)의 공백을 제거합니다.
stripTrailing(): 문자열의 끝(오른쪽)의 공백을 제거합니다.
'공부 > JAVA' 카테고리의 다른 글
| [JAVA] 문자열 반복 repeat() (0) | 2024.11.14 |
|---|---|
| [JAVA] 배열 정렬 Arrays.sort() / 베열값 출력Arrays.toString() (0) | 2024.11.06 |
| [JAVA] charAt() 함수 (1) | 2024.11.03 |
| [JAVA] 제곱근을 계산하는 함수 Math.sqrt() (0) | 2024.10.23 |
| [Java] 배열 복사 (Arrays.copyOfRange() / System.Arraycopy() / for문) (0) | 2024.10.21 |