마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

스트링 배열 작업 질문드립니다

0 추천
스트링 배열 작업 질문드립니다

스트링을 특정토컨을 기준으로 나누어서 스트링배열로 만들려면

split(";"); 사용하면 ; 를기준으로 스트링배열이 만들어지는데

이렇게만들어진 배열을

다시 원래의 스트링으로 되돌리려면 어떻게하면되나요?

배열의 각 스트링값들을 연결할때 토컨 ; 를 구분자로 넣어서

배열로만드는 메소드 없을까요?
참참참 (3,100 포인트) 님이 2013년 8월 2일 질문

2개의 답변

+1 추천
aucd29 (218,390 포인트) 님이 2013년 8월 2일 답변
+1 추천

 

textUtils, stringUtils 등이 존재하는 군요, 그냥 코딩하자면,..

 

 

public class stringTest {

	public static final void main(String[] args) {

		String hello = new String("Hello:world:Goodbye:world");

		System.out.println("inStr : " + hello);
		String[] strArray = hello.split(":");

		String outStr = stringJoin(strArray, ':');
		System.out.println("outStr : " + outStr);

	}

	public static String stringJoin(String[] inStr, char delim) {
		StringBuilder sb1 = new StringBuilder();

		for(int i = 0; i < inStr.length; i++) {
			sb1.append(inStr[i]);
			if(i < (inStr.length-1) ) sb1.append(delim);
		}

		return sb1.toString();
	}
}
$ java stringTest
inStr : Hello:world:Goodbye:world
outStr : Hello:world:Goodbye:world

 

익명사용자 님이 2013년 8월 2일 답변
...