0
ためにtrueを返している理由私は好奇心のうち、次の2行を書いた:Object.to文字列がリストタイプ
public static void main(String[] args) throws InterruptedException {
Object obj = new ArrayList<String>().add("Some text");
System.out.println("output : " + obj.toString());
}
をObjectクラスは、すべてのスーパークラスであるので、このコードが正常にコンパイルされます。しかし、これを実行すると、出力は次のようになります。
output : true
考えられる理由は何ですか?
'ArrayList'の' add() 'は' boolean'を返します。これは 'obj'に格納したものです。 – Biffen
私の悪い....私は気付きませんでした追加:| – Boola