2012-01-06 8 views
1

여러 문자열을 연결해야하는 함수 작업 중입니다. 200 - 500 문자열 같은 것.여러 문자열을 연결하는 가장 빠른 방법

현재 StringBuffer를 사용하고 있습니다. 여러 문자열을 연결하는 가장 빠른 방법인지 알고 싶었습니다. 나는 가능한 한 효율적이 방법이 필요합니다.

+1

정확히 연결하는 것은 무엇입니까? –

+0

연결 작업이 스레드로부터 안전해야합니까? 그렇지 않으면 아마도 StringBuilder를 사용해야합니다. – ynka

+0

Java 1.3에서는 StringBuilder를 사용할 수 없습니다. –

답변

4

적절한 용량의 new StringBuffer(length)StringBuffer은 J2ME에서 문자열을 연결하는 가장 빠른 방법입니다.

하지만 최적화를하기 전에 응용 프로그램 프로필을 작성하고 필요한 실제 장소를 찾으십시오.

문자열 연결이 문제가되는 경우. 나는 조금 다른 것이라고 생각할 것이다. 나는 당신이이 데이터를 사용자에게 보여줄 것이라고 거의 믿지 않는다. 아마 당신은 네트워크를 통해 보낼 것입니다. 내 서버와 클라이언트 (이 기회가 있다면) 사이의 네트워크 프로토콜을 원시 형식 프로토콜로 수정하고 문자열을 OtputStream에 하나씩 연결 문자열없이 XML, JSON 등으로 연결하여 쓸 것입니다.

관련 문제