下面程序的运行结果是()
String str1 = "hello";String str2 = "he" + new String("llo");System.err.println(str1 == str2);
String str1 = "hello";
String str2 = "he" + new String("llo");
false
因为str2中的llo是新申请的内存块,而==判断的是对象的地址而非值,所以不一样。如果是String str2 = str1,那么就是true了。
帖子还没人回复快来抢沙发
叉树前序遍历的递归和非递归实现?
请实现KMP算法?
怎么理解产品经理与技术研发之间的关系?
解释一下TCP的滑动窗口。
帖子还没人回复快来抢沙发