[align=left]String name;
for (int i=1;i<=3;i++)
{
do{
name=JOptionPane.showInputDialog("请输入你的名字:");
}while (name=="");
...
}
[/align]
本意如果输入的名字字段为空,则继续执行name=JOptionPane.showInputDialog("请输入你的名字:");,否则跳出循环执行下面的语句。现在的语句有问题,问题应该在条件语句name=="",不知怎么改,请求帮助。
for (int i=1;i<=3;i++)
{
do{
name=JOptionPane.showInputDialog("请输入你的名字:");
}while (name=="");
...
}
[/align]
本意如果输入的名字字段为空,则继续执行name=JOptionPane.showInputDialog("请输入你的名字:");,否则跳出循环执行下面的语句。现在的语句有问题,问题应该在条件语句name=="",不知怎么改,请求帮助。
解决方案 »
- 刚刚学java,面对输入百思不得其解!!!求帮助
- 关于Java十六进制的问题!请高手帮忙
- 我想把一个gif图片变成一个java类可以吗
- 急求:如何修改System.Properties里面的设置
- java的函数如何实现变参?
- 谁能谈谈JAVA里的异常??
- 有谁知道用那个类可以列出计算机的所有驱动器(即盘符))?
- java api 网上教程求助,我找不到,急!谢!!!!!!!!!!!!!!!!!!!!1
- 我和我的朋友机器联网了,我的我的java程序(用jdbc驱动)可以连到他的sqlserver.但不可以连到我自己的。但我的java程序(用jdbc-odbc桥)连
- 高分!!!关于RMI的security policy问题怎样在代码中实现?
- java正则表达式
- Ext Grid 动态显示
if(name.equals(null)) do{}
tiao chu
}else if("".equals(name.trim())){
tioa chu
}else{
zhixing
}
2、判断是否为空字符串
注意,用equals判断空字符串 而不是==