如何使用java获取在文本框中输入的文本长度? 我尝试使用此代码,但它没有正常工作:
if(textField1.getText().length()==2)
label1.setText="2";
答案 0 :(得分:1)
它应该可以正常工作,除非它仅在2时显示长度。在其他情况下它将继续显示2,因为它仅在" 2"数。更好地做到这一点
label1.setText(""+textField1.getText().length());
答案 1 :(得分:1)
这是因为setText
是方法而不是变量,因此您不能使用赋值运算符。
您应该将代码更新为:
if(textField1.getText().length()==2)
label1.setText("2");
如果你想对所有长度做同样的事情,你可以简单地写:
label1.setText(""+textField1.getText().length());