首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

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

2012-01-24 
java比较字符串时,两个字符串位置顺序问题到底是哪个方法好?代码:String ksnull //未知变量boolean flag

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))

热点排行