如何在不使用equals的情况下将String与StringBuilder进行比较时返回布尔值?

时间:2014-11-15 18:28:26

标签: java string stringbuilder equals-operator

我希望此代码能够打印 true 。 通过OCA7考试时,我看到了这个问题。 我知道关于字符串池的事情,我也知道equals() and ==之间的区别。

考试题目没有提供.equals()选项。它只是想通过比较Stringbuilder和String" =="来找出一种让这段代码返回 true 的方法。运营商。我不得不在其他4个中找出1个选项,所有选项都使用了" =="。没有等于 -

package test.test;

public class SomeClass{

    public static void main(String[] args) {

        StringBuilder sb = new StringBuilder("abcd");

        String str = sb.toString();
        System.out.println(sb.toString() == str);

    }
}

0 个答案:

没有答案