Coding test
이상한 문자 만들기
본명은이점례
2021. 6. 16. 17:03
728x90
answer.length()-1 // 뒤에 " " 한 것 제거
split("",-1);
-> split 메소드는 String[] split(String regex, int limit) 와 같이 선언되어있고, limit은 반환될 배열의 길이에 영향을 주게됩니다.
limit은 크게 > 0 , == 0, < 0 3가지 경우로 나눌 수 있으며 각 경우에 따라 결과가 달라집니다.
split(" ", 0) 혹은 split(" ")의 경우 "abc "에서 값이 없는 c뒷부분을 제거하기때문에 [a],[b],[c]로 반환됩니다.
반면 0보다 작은 -1을 지정한 split(" ",-1)은 구분자로 나눈 모든 결과값을 반환하기떄문에 [a],[b],[c],[ ]로 반환됩니다.
728x90