자바에서 문자열의 앞뒤에 공백이 들어가는 경우가있다.

이런경우에 없애는 쉬운 메서드가 있다. trim()이다 사용방법은 다음과 같다.

String hello = " Hello World ";
System.out.println(hello.trim()); // "Hello World" 로 출력됨

이런식으로 가운데에 있는 공백은 지우지 않고 양 끝에 있는 공백만 지우게 된다.

'Java > 짜잘한팁' 카테고리의 다른 글

[Java/Tip] 문자열자르기  (0) 2021.09.11

보통 코딩테스트에서 문장을주고 단어를 재배열하거나 이런 문제를 많이 낸다.

문장에서 단어는 보통 띄어쓰기로 구분이 되어있는데 이를 배열에 저장하는 법이 있다.

split을 사용하면 쉽게 가능하다.

String[] result = words.split(" ");

이를 실행하면 자동으로 String배열에 띄어쓰기마다 잘라서 각 단어를 저장해준다.

이렇게 문자열을 자를 때 사용하는 메서드가 하나더 있다.

substring메서드를 사용하는 것이다.
substring(시작위치) 또는, substring(시작위치, 끝위치)로 할 수 있다.

String str = "hello";

String result = str.substring(1);
System.out.println(result); // ello 출력

String result2 = str.substring(0,1);
System.out.println(result2) // h 출력

'Java > 짜잘한팁' 카테고리의 다른 글

[Java/Tip] 문자열 앞뒤 공백 지우기  (0) 2021.09.11

+ Recent posts