当前位置: 代码迷 >> Java相关 >> java比较字符串时,两个字符串位置顺序有关问题
  详细解决方案

java比较字符串时,两个字符串位置顺序有关问题

热度:10043   发布时间:2013-02-25 21:51:59.0
java比较字符串时,两个字符串位置顺序问题

到底是哪个方法好?

代码:

String ks=null; //未知变量

boolean flag="123".equals(ks); //是这样写好?

//还是这样写好?

boolean flag=ks.equals("123");


为什么?



------解决方案--------------------------------------------------------
package test;

public class Alert_1 {

public static void main(String[] args) {

String s = null;
System.out.println(s.equals(""));//java.lang.NullPointerException
System.out.println("".equals(s));
}

}
这样才好
("".equals(s))
  相关解决方案