このコードでtrueを出力したい。OCA7 試験に合格したときにこの質問を見ました。私は文字列プールとすべてについて知っており、equals() と ==の違いも知っています。
試験問題に .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);
}
}