- public class test1 {
- /**
- * @param args
- */
- public static void main(String[] args) {
- List list1=new ArrayList();
- list1.add("aa");
- list1.add("bb");
- System.out.println(list1); //[aa, bb]
-
- List list2=new ArrayList();
- list2.add(new person("haha"));
- list2.add(new person("hhe"));
- list2.add(new person("gaga"));
- System.out.println(list2);//[person@10dc6b5, person@170bea5, person@f47396]
- }
- }
- class person
- {
- private String name;
- person(String name)
- {
- this.name=name;
- }
- }
复制代码
为什么第一次输出的是 具体内容
而第二次输出的是哈希值? |