小编Boo*_*ola的帖子

为什么Object.to字符串为List类型返回true

我只是出于好奇而写了这两行:

public static void main(String[] args) throws InterruptedException {
    Object obj = new ArrayList<String>().add("Some text");
    System.out.println("output : " + obj.toString());
}
Run Code Online (Sandbox Code Playgroud)

由于Object类是所有内容的超类,因此该代码可以正确编译.但是当我运行它时,它会输出为:

output : true
Run Code Online (Sandbox Code Playgroud)

可能的原因是什么?

java generics list object

0
推荐指数
1
解决办法
49
查看次数

标签 统计

generics ×1

java ×1

list ×1

object ×1