String a = "안녕하세요";
....... 중략
array_a[] = a.split(???);
구분자 없이 안,녕,하,세,요 이런식으로
각각 배열로 만들고 싶은데요. split 함수는 구분자를 넣어야 하는데
구분자 없이 배열로 만드는 방법은 없나요?
size() 만큼 for 문 돌면서 substring 같은 함수로 짜르면 되지 않을까요.
split(""); 으로 자르시면 0번은 ""(null 아님)이 들어오고
1~5번 인덱스는 한글자씩 잘려서 들어오네요
(toCharArray() 쓰시는것도;;)
정규표현식은 역시... 어렵습니다;;
삽질끝에 찾았어요
split("(?!^)\\b|\\B")
(연속된 공백도 모두 한칸씩 자릅니다)
split("(?!^)\\b|\\B") >> 정규식이 좋겠네요. 감사합니다.
로그인 유지
size() 만큼 for 문 돌면서 substring 같은 함수로 짜르면 되지 않을까요.