보통 코딩테스트에서 문장을주고 단어를 재배열하거나 이런 문제를 많이 낸다.
문장에서 단어는 보통 띄어쓰기로 구분이 되어있는데 이를 배열에 저장하는 법이 있다.
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 |
---|