-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()
のようなものを期待しています:
[リターン]あなたが使用できるように、現在、このオブジェクト
によって表される文字列の長さをStringBuffer.length()
がバッファが空であるかどうかをチェックするために0を返します。あなたはおそらくStringBuilder
代わりのStringBuffer
を使用する必要があります
注意。 Javadoc of StringBuffer
から:リリースJDK 5のよう
、このクラスは単一のスレッド、
StringBuilder
で使用するために設計された同等のクラスで補足されています。StringBuilder
クラスは、同じ操作のすべてをサポートしますが、同期を実行しないため、より高速ですので、一般的にこのクラスより優先して使用する必要があります。
['StringBuffer.length()'](https://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html#length())。しかし、余分な同期が必要な場合を除いて、 'StringBuilder'を使用してください。 –
[この回答](http://stackoverflow.com/a/21553582/4475997)をチェックしてください。 – MasterBlaster
Javadocと呼ばれるものがあります – Dici