JAVA 中给字符串赋值问题

2025-03-05 00:36:50
推荐回答(4个)
回答1:

按照楼主的写法,news永远不可能是null,因为它是new String()创建出来的一个对象了.

要想判断密码是否为空,应该这么写:
String password = xinmi.getPassword();
if (password==null || password.trim().equals(""))
{
JOptionPane.showMessageDialog(null, "输入一个长度不能超过6位数的密码", "错误", JOptionPane.ERROR_MESSAGE);
xinmi.requestFocus();
}

回答2:

1、if(news == null )不执行,因为news是new String()的对象,所以它不会为空的。
2、字符串和字符串比较是否相等用equals()这个方法,如:"str1".equals("str2");

回答3:

news == ‘’ 可以试试

回答4:

news.Equals()