五趾的鱼
2019-05-01 00:02
// 这里有个要注意的 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 了 很神奇啊
==比的是地址,equals()是比较内容的
我知道了 是应为他是不是地址的所以不相等
string类型比较值,用equals()比较,别用==
Java入门第三季
409792 学习 · 4340 问题
相似问题