-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