여기서 6 행과 8 행의 차이점은 무엇입니까? 둘 다 동일한 문자열을 출력합니다. 왜 StringBuilder를 사용하여 toString을 사용해야합니까?왜 우리는 stringbuilder와 함께 toString 메서드를 사용해야합니까?
StringBuilder s = new StringBuilder("hello");//line1
System.out.println(s);//line2
s.append("hi");//line3
System.out.println(s);
s.append("okk");
System.out.println(s);//line 6
s.toString();
System.out.println(s);//line 8
마지막 행이 쓸모가 없다면, 문자열에 다시 할당해야합니다. 기본적으로 6 행과 8 행은 똑같이하고 있습니다. 이론을 테스트하려면 System.out.println (s.ToString())을 수행하십시오. println 함수는 두 가지 경우 모두 당신을 위해 그것을하기 때문에 기본적으로 println은 문자열 뒤에있는 문자열 작성기의 값을 받아서 인쇄합니다. –