检查StringBuffer是否为空

时间:2016-08-20 23:13:00

标签: java

任何人都可以告诉我如何使用StringBuffer的if-else条件来检查它是否为空?

我期待这样的事情

if (Stringbuffer is empty){ 
    // some condition 
}
else {
   // some other condition
}

2 个答案:

答案 0 :(得分:17)

StringBuffer.length()

  

[返回]此对象当前表示的字符序列的长度

所以你可以使用<ContentControl ContentTemplateSelector="{StaticResource AutoDataTemplateSelector}" Content="{x:Bind CurrentViewModel, Mode=OneWay}" /> 返回零(或不返回)的事实来检查缓冲区是否为空(

)。

请注意,您应该使用StringBuilder代替StringBuffer.length()。来自Javadoc of StringBuffer

  

自JDK 5发布以来,该类已经补充了一个等效类,专为单个线程StringBuffer使用而设计。通常应优先使用StringBuilder类,因为它支持所有相同的操作,但它更快,因为它不执行同步。

答案 1 :(得分:0)

window.open(this.src,"_blank");