当前位置: 技术问答>java相关
我是JAVA的初学者有这样一个问题想请教各位高手!!!!
来源: 互联网 发布时间:2015-05-07
本文导语: if(input.getText()=="") output.setText("欢迎您!"); else {output.setText(input.getText()+",欢迎您!");}} 为什么在文本框内没有任何内容时程序也执行ELSE的语句? | 用input.getText().equals("")作为判断条...
if(input.getText()=="")
output.setText("欢迎您!");
else
{output.setText(input.getText()+",欢迎您!");}}
为什么在文本框内没有任何内容时程序也执行ELSE的语句?
output.setText("欢迎您!");
else
{output.setText(input.getText()+",欢迎您!");}}
为什么在文本框内没有任何内容时程序也执行ELSE的语句?
|
用input.getText().equals("")作为判断条件。
|
在java中不是这么写的哟,这么写
if("".equals(input.getText()))
try
if("".equals(input.getText()))
try
|
判断字符串是否相符不能用==来判断
一定要用String的方法equals()来判断
你这里正如楼上所说,应该这样
if(input.getText().equals(""))
//if(input.getText().equals(null))也行
output.setText("欢迎您!");
else
{output.setText(input.getText()+",欢迎您!");}}
一定要用String的方法equals()来判断
你这里正如楼上所说,应该这样
if(input.getText().equals(""))
//if(input.getText().equals(null))也行
output.setText("欢迎您!");
else
{output.setText(input.getText()+",欢迎您!");}}
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。