스트링분리...
해련
2023.04.01
안녕하세요
aaa=bbb&ccc=ddd&eee=fff&ggg=hhh&....
이런식으로된 스트링을 각 토컨별로 구별해내고싶습니다
aaa bbb ccc ddd eee fff......
토컨이 하나인경우는 strtok 를사용해서 할수있겠는데
두개인 위와같은경우는 어떤식으로 사용해야될까요
-
찬들
신경써주셔서 감사합니다
즐거운하루되세요 -
야미
아이쿠 이런 c 언어 였군요. 어허허허~^^;;수다님 말씀처럼 두번 잘 돌리시면....쿨럭~
-
그루터기
for (String t : \aaa=bbb&ccc=ddd&eee=fff&ggg=hhh\.split(\=|&\)) System.out.println(t); 이렇게 해보세요
-
두동
\tpdest = strtok(str,\&\);
\twhile(pdest != NULL)
\t{
\t\tpdest2 = strtok(pdest, \=\);
\t\tpdest2 = strtok(NULL, \=\);
\t\tpdest = strtok( NULL, \&\ );
\t}
이런식으로하니까 이상하게됩니다
루프내부에서 다시 strtok 를다시사용하려면 어떻게해야될까여? -
낮선검객
String 클래스에 split 라는(맞나?) 메소드가 있습니다.구분자를 패턴으로 넘기면 되거든요.\=|&\ 로 하면 될거 같네요.