모두 StringBuilder 방법은 별도의 문자가 마지막을 제거하는

공용  클래스 StringBuilterTest {
     공공  정적  무효 메인 (문자열 []에 args) {

        // 추가지도 
        지도 <문자열, 문자열>지도 = 새로운 새로운 HashMap의 <> ();
        map.put ( "코드", "500" );
        map.put ( "이름", "测试" );
        map.put ( "나이", "100" );


        // 으로 반복 문자열 연결은지도 
        모두 StringBuilder의 StringBuilder = 새 새 , 모두 StringBuilder ()
         에 대한 (: map.keySet () 문자열 키) {
            stringBuilder.append (키)으로 .Append ( "=") APPEND (map.get (키)) APPEND ( "및".. );
        }


        // 다음과 같이 우리는 () 마지막 앰퍼샌드를 제거하려는 경향이 별도로 두 가지 방법을 테스트하기 위해 테스트 할 때, 나는 방법 (1) 사용 
        에서 System.out.println (stringBuilder.deleteCharAt (stringBuilder.length를 () - 1) )) (로 .toString; // 프로세스 (다음 문자열을 돌려 삭제할이 사용) 결과 : 코드 = 500 이름 = 시험 나이 = 100 
        에서 System.out.println (stringBuilder.substring (0, stringBuilder.length () - 1 )); // 방법 2 방법 (복제 효율이 낮을 수있다), 결과 코드 = 500 NAME = 테스트 및 나이 = 100


    }
}

 

 

추천

출처www.cnblogs.com/del88/p/12040223.html