-12
누구든지 비어 있는지 확인하기 위해 StringBuffer와 if-else 조건을 어떻게 사용할 수 있습니까? 이StringBuffer가 비어 있는지 확인하십시오.
if (Stringbuffer is empty){
// some condition
}
else {
// some other condition
}
누구든지 비어 있는지 확인하기 위해 StringBuffer와 if-else 조건을 어떻게 사용할 수 있습니까? 이StringBuffer가 비어 있는지 확인하십시오.
if (Stringbuffer is empty){
// some condition
}
else {
// some other condition
}
내가 기대하고 뭔가 :
가[리턴] 현재이 객체
으로 표시되는 문자 순서의 길이는 그래서 당신은 사용할 수 있습니다 StringBuffer.length()
은 버퍼가 비어 있는지 확인하기 위해 0을 리턴합니다. 당신은 아마 StringBuilder
대신 StringBuffer
를 사용한다
참고. Javadoc of StringBuffer
에서 : 릴리스 JDK 5로
,이 클래스는 단일 스레드,
StringBuilder
으로 사용하기 위해 설계 동등한 수준으로 보충되었다.StringBuilder
클래스는 일반적으로이 클래스보다 우선 사용되어야합니다. 동일한 작업을 모두 지원하기 때문에 동기화가 수행되지 않으므로 더 빠릅니다.
[문자열 호출]. 그러나 추가 동기화가 필요하지 않는 한'StringBuilder'를 사용해야합니다 (거의 확실하지 않습니다). –
[이 답변] (http://stackoverflow.com/a/21553582/4475997)을 확인하십시오. – MasterBlaster
Javadoc이라는 것이 있습니다. – Dici