任何人都可以告诉我如何使用StringBuffer的if-else条件来检查它是否为空?
我期待这样的事情
if (Stringbuffer is empty){
// some condition
}
else {
// some other condition
}
答案 0 :(得分:17)
[返回]此对象当前表示的字符序列的长度
所以你可以使用<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");