-12
任何人都可以請告訴我如何使用if-else條件與StringBuffer來檢查它是否爲空?檢查StringBuffer是否爲空
我期待這樣的事情
if (Stringbuffer is empty){
// some condition
}
else {
// some other condition
}
任何人都可以請告訴我如何使用if-else條件與StringBuffer來檢查它是否爲空?檢查StringBuffer是否爲空
我期待這樣的事情
if (Stringbuffer is empty){
// some condition
}
else {
// some other condition
}
[返回]當前由此對象
表示的字符序列的長度,所以你可以使用StringBuffer.length()
返回零(或不)以檢查緩衝區是否爲空(或不是)的事實。
注意,你或許應該使用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