用getText()是没有问题的。你的问题在这里:if(a=="")
a是一个String,是对象,不能用==来判断值是否相等,应该用equals()方法。改为下面的写法就没有问题了:
String a=output.getText();
if(a.equals("")){
}
else
{ output.append("Saving: ");}
a是一个String,是对象,不能用==来判断值是否相等,应该用equals()方法。改为下面的写法就没有问题了:
String a=output.getText();
if(a.equals("")){
}
else
{ output.append("Saving: ");}
可以用对象.equals()的方法即可判断它们的内容是否一样.
output.setText="http://www.xbit2008.com"
String str=new String();
str=output.getText();
java对String实现了+运算符,
却不管"=="运算符
if(a.equals("")) 或者 if(a.length()==0)
★,又见★