public class Test { public static void main(String[] args) { String s = new String("ABC"); System.out.println(s); Integer x = new Integer(2); System.out.println(x.equals(s)); System.out.println(x == s); }}System.out.println(x.equals(s));這句可以運行System.out.println(x == s);這句在編譯時就無法通過,這是什么原因?
==與equal問題,編譯不通過是怎么回事?
躍然一笑
2018-07-22 05:18:27