黑马程序员技术交流社区

标题: final结果是什莫 [打印本页]

作者: 林海东    时间: 2015-7-29 00:33
标题: final结果是什莫
public class Test {
    public static void main(String[] args)  {
        String a = "hello2";
        final String b = getHello();
        String c = b + 2;
        System.out.println((a == c));

    }
     
    public static String getHello() {
        return "hello";
作者: wing-SF    时间: 2015-7-29 09:47
哥们,你这题和final是没关系的,final是指b的引用关系不能改变,而参与字符串相加是没有问题的。
这题的关键点在于a==c的问题,因为这是俩个String类型的变量,如果你用==判断返回时false,而如果用equals方法则是true
作者: halohoop    时间: 2015-7-29 09:51
                是false
作者: 章浩    时间: 2015-7-29 14:45
你真水哦
作者: 叫我斯文哥    时间: 2015-7-29 15:52
问题都不会问,答案是false




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2