错误写法
String a="ceshi"; String b=a.equals("ceshi")?"相等":"不相等";
正确写法:
String a="ceshi"; String b="ceshi".equals(a)?"相等":"不相等";
小结
这样的用法有隐患,当传入的参数a是空值的时候,程序就会异常,正确的是应该把字符串放在前面。
正确的是应该把字符串放在前面