평소 코딩할 때 trim()을 자주 사용했는데 문자열 앞뒤의 공백만 제거한다는 걸 망각하고 있었다.
문자열의 공백을 제거하는 방법으로 trim과 replace를 알아보자
String str1 = " Hi~ I'm gary~! ";
String str2 = "Hi~ I'm gary~! ";
String str3 = " Hi~ I'm gary~! ";
String result1 = str1.trim();
String result2 = str2.trim();
String result3 = str3.trim();
System.out.println(result1);
System.out.println(result2);
System.out.println(result3);
Hi~ I'm gary~!
Hi~ I'm gary~!
Hi~ I'm gary~!
String str = " Hi~ I'm gary~! ";
String result1 = str1.replaceAll(" ", "");
String result2 = str1.replace(" ", "");
String result3 = str1.replaceFirst(" ", "");
System.out.println(result1);
System.out.println(result2);
System.out.println(result3);
Hi~I'mgary~!
Hi~I'mgary~!
Hi~ I'm gary~!