trim()
, strip
() 둘 중 문자열 (String
)의 앞뒤에 있는 공백을 제거하는 메서드이다.
trim()
String string = " i love you ";
String trimString = string.trim();
System.out.println("string = " + string);
System.out.println("string.length() = " + string.length());
System.out.println("trimString = " + trimString);
System.out.println("trimString.length() = " + trimString.length());
OUTPUT
string = i love you string.length() = 19 trimString = i love you trimString.length() = 14
(공백), \t
(탭), \n
(개행) 와 같이 ASCII 공백 문자 처리strip()
String string = " i love you ";
String stripString = string.strip();
System.out.println("string = " + string);
System.out.println("string.length() = " + string.length());
System.out.println("stripString = " + stripString);
System.out.println("stripString.length() = " + stripString.length());
OUTPUT
string = i love you string.length() = 19 stripString = i love you stripString.length() = 14
strip()
을 사용하면 모든 종류의 공백 문자를 처리할 수 있기 때문에 권장되는 방법이라고 한다!
(단, Java 11 이상일 경우)