当前位置: 技术问答>java相关
如何判断一个String变量为空?
来源: 互联网 发布时间:2015-11-02
本文导语: String aratecent = jTextField34.getText(); //用String变量获取jTextField34中的输入的值 if ( aratecent == null) { JOptionPane.showMessageDialog(jOptionPane1, "请输入值!", "错误", JOptionPane.ERROR_M...
String aratecent = jTextField34.getText(); //用String变量获取jTextField34中的输入的值
if ( aratecent == null)
{
JOptionPane.showMessageDialog(jOptionPane1, "请输入值!",
"错误", JOptionPane.ERROR_MESSAGE);
} //我的意思是用这个if语句判断jTextField34中是否有输入
可编译执行的结果是这段if判断不起作用?
如何如何判断一个String变量为空?
|
你这样是对的
if ( aratecent == null)
{
if(aratecent.trim.equal("");
JOptionPane.showMessageDialog(jOptionPane1, "请输入值!",
"错误", JOptionPane.ERROR_MESSAGE);
} //我的意思是用这个if语句判断jTextField34中是否有输入
if ( aratecent == null)
{
if(aratecent.trim.equal("");
JOptionPane.showMessageDialog(jOptionPane1, "请输入值!",
"错误", JOptionPane.ERROR_MESSAGE);
} //我的意思是用这个if语句判断jTextField34中是否有输入
|
if((aratecent == null) || (aratecent.equal("")))
这样子对于一串空格是认为有输入的.
if ( aratecent == null ||aratecent.trim.equal(""))
这样字就认为一串空格是没有输入的.
这样子对于一串空格是认为有输入的.
if ( aratecent == null ||aratecent.trim.equal(""))
这样字就认为一串空格是没有输入的.
|
String aratecent = jTextField34.getText(); //用String变量获取jTextField34中的输入的值
if ( aratecent == null ||aratecent.trim.equal(""))
{
JOptionPane.showMessageDialog(jOptionPane1, "请输入值!",
"错误", JOptionPane.ERROR_MESSAGE);
}
if ( aratecent == null ||aratecent.trim.equal(""))
{
JOptionPane.showMessageDialog(jOptionPane1, "请输入值!",
"错误", JOptionPane.ERROR_MESSAGE);
}
|
if (( aratecent == null)||(aratecent.length()==0))
|
if (( aratecent == "")||(aratecent.length()==0))