请教对于空的字符串怎么进行比较? 应该先判断是否为null才能在判断是否相等if(str1==null&&str2==null){ // true; return true;}return (str1!=null&&str1.equals(str2)); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是"",是可以判断的,如果是NULL,因为没有指定String类型引用,是空地址,所以无法执行public class test{ public static void main(String args[]) { String str1=""; String str2=""; if(str1.equals(str2)) { System.out.println("相等"); }else { System.out.println("不相等"); } }}结果:相等 你的str1,str2是空,也就是说他们没有指向任何对象,要执行里面的方法当然不行 ""不是空null是空~str1==null;str.equals(""); if(str1!=null||str2!=null||str1.equals(str2)) //相等{} Java GridLayout布局panel 整型集合类 关于生成一个动态的JTree的问题,急啊!! 怎样学习JAVA 如何用java实现在两台机器之间传输某个文件夹以及文件夹下的所有目录和文件 关于List的一个问题,郁闷,放分 在线急求,log4j报错 为什么我装oracle后,不能登陆进去,说是没有监听!我该怎么办? 求解双三次插值代码,表示看不懂啊,求大神帮助~~ 求高手解答一个“socket系统部署”的解决方案提供。 编程思想上的一段代码,执行时总是出现异常?路过的帮忙看一下 请教一个基本类的问题??
public class test
{
public static void main(String args[])
{
String str1="";
String str2="";
if(str1.equals(str2))
{
System.out.println("相等");
}else
{
System.out.println("不相等");
}
}
}
结果:相等
//相等
{}