코드 스 니펫 -1은 코딩 품질이 좋지 않으며 모범 사례는 코드 스 니펫 -2입니다.
하지만 코드 스 니펫 -1에서 성능이 저하됩니까?
두 코드 조각 사이에 성능이 있습니까? 그렇다면 어떻게?StringBuffer에 한 줄 추가 및 여러 줄 추가의 차이점이 있습니까?
발췌문-1
StringBuffer strBuffer = new StringBuffer();
strBuffer.append("Text line 1");
strBuffer.append("Text line 2");
strBuffer.append("Text line 3");
strBuffer.append("Text line 4");
strBuffer.append("Text line 5");
발췌문-2
StringBuffer strBuffer = new StringBuffer();
strBuffer.append("Text line 1")
.append("Text line 2")
.append("Text line 3")
.append("Text line 4")
.append("Text line 5");
내 응용 프로그램은 스레드로부터 안전하므로'StringBuilder' 대신'StringBuffer'를 사용하면 문제가 없습니다. 맞습니까? – unknown
@unknown'StringBuilder'는 더 빨라서 여러분의 경우'StringBuffer'를 선호합니다. –