為啥 prefix不等于 java 呢
//????????這里有個要注意的 ????????String?v1?=?"123456"; ????????String?v2?=?"123456"; ????????System.out.println(v1?==?v2); ????????System.out.println(v1?==?"123456"); ????????System.out.println(v2?==?"123456"); ????????System.out.println(v1.equals("123456"));
這樣就可以?
String?fileName?=?"HelloWorld.java"; int?index?=?fileName.indexOf('.'); String?prefix?=?fileName.substring(index+1); System.out.println(prefix); System.out.println(prefix?==?"java");??//為啥他就是??false?了?很神奇啊
2019-05-15
==比的是地址,equals()是比較內(nèi)容的
2019-05-06
我知道了 是應(yīng)為他是不是地址的所以不相等
2019-05-06
string類型比較值,用equals()比較,別用==