코딩테스트 새로운 버전으로 readline()을 사용하게 되면서 split에 대해 헷갈리는 부분이 있었다.
"a, b, c" 라는 문자를 받으면 나는 그걸 쪼개서 ["a", "b", "c"]라는 문자배열로 만든 후 가공해야 한다.
단순하게 나는 아래와 같이 생각했다.
String[] cars = Console.readLine().split(",");
이러면 알아서 쪼개 들어갈 줄 알았다 ^^..(민망)
하지만 내가 원하는 값을 얻으려면
String answer = Console.readLine();
String[] args = answer.split(",");
위와 같이 입력된 값을 String 으로 받고, 쪼개서 배열에 입력해주어야 한다.
가끔 내가 이렇게 생각이 짧을 때가 있다. 허허..
'Java > 공부' 카테고리의 다른 글
큐 (0) | 2023.08.13 |
---|---|
필터 (0) | 2023.08.10 |
리스너 (0) | 2023.08.10 |
Servlet과 JSP(Java Server Pages) (0) | 2023.08.08 |
[Hashmap] .getOrDefault(key, defaultValue) (0) | 2023.07.25 |