如何使用java判断操作系统

我是这样写的
String a = System.getProperty("os.name");//获取操作系统
String b = "linux";

if(a==b){
system.out.println(b);

}
这样写没办法判断是否是linux,单独输出可以输出操作系统。但是用if来判断操作系统是否是linux就不行。。。

LZ 可以去理解下java中的“==” 你这是判断这2个String对象在内存中的存储地址是不是一样 你要判断内容 String提供了equals方法
if(a.equals(b)){

}
这些你可以看看API 都说的很清楚
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-14
亲,Java 字符串相等要用 equals
== 不可以的追问

...怎么用的?不知道用法。。能给出一个实例代码吗?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网