String trimFruitS = fruits.trim();
✅ trim() 메소드는 문자열의 앞뒤 공백(스페이스, 탭, 줄바꿈 등)을 제거
✅ 원본 문자열(fruits)을 직접 변경하는 게 아니라, 공백이 제거된 새로운 문자열을 반환
public class Main {
public static void main(String[] args) {
String fruits = " Apple, Banana, Cherry "; // 앞뒤에 공백이 있음
System.out.println("원본: [" + fruits + "]");
// trim() 사용
String trimFruitS = fruits.trim();
System.out.println("trim() 적용 후: [" + trimFruitS + "]");
}
}
원본: [ Apple, Banana, Cherry ]
trim() 적용 후: [Apple, Banana, Cherry]
trim()은 fruits 변수의 값을 직접 바꾸는 게 아니라 새로운 문자열을 반환fruits 변수는 여전히 공백을 포함한 원본 문자열만약, fruits 자체를 바꾸고 싶다면
fruits = fruits.trim(); // 원본 변수에 trim() 결과를 다시 저장
✔️ trim()은 문자열 앞뒤의 공백을 제거한 새로운 문자열을 반환
‼️ 원본 문자열(fruits)을 직접 변경하는 게 아니라 새로운 문자열을 생성
‼️ 그래서 String trimFruitS = fruits.trim(); 하면, trimFruitS 변수에 공백이 제거된 새로운 문자열이 저장