재 현
이상한 문자 만들기 본문
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
'Coding test' 카테고리의 다른 글
시저암호 (0) | 2021.06.23 |
---|---|
소수 찾기 (0) | 2021.06.22 |
서울에서 김서방 찾기 (0) | 2021.06.15 |
문자열 내 마음대로 정렬하기 (0) | 2021.06.15 |
문자열 내 p와 y의 개수 (0) | 2021.06.15 |