关于ArrayList与数组对象的直接输出
来源:互联网 发布:淘宝网卖家信用高流量 编辑:程序博客网 时间:2024/05/22 19:10
今个没得事,试了哈arraylist与数组对象的直接输入。但是数组的输出确实这样的形式“[Ljava.lang.String;@1db9742”,而arraylist则是直接输出每个内容。
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("a");
list.add("b");
String [] a = new String[2];
a[0]="hh";
a[1]="bb";
String[] b = new String[]{"a","b"};
System.out.println(a);
System.out.println(list);
}
}
原来是数组没有重写object的toString()方法,而arraylist虽然表面上没有重写Object的toString()方法,但是别忘了ArrayList继承了 AbstractList ;AbstractList 继承 AbstractCollection; AbstractCollection中重写了toString()方法,所以可以直接打印咯。
0 0
- 关于ArrayList与数组对象的直接输出
- java关于ArrayList动态数组与静态数组Arrays-元素比较输出最大最小值的使用例子
- 关于C#中数组、ArrayList与List三个对象的使用区别
- C#中数组,ArrayList与List对象的区别
- C#中数组,ArrayList与List对象的区别
- C#中数组,ArrayList与List对象的区别
- C#中数组、ArrayList与List对象的区别
- C#中数组,ArrayList与List对象的区别
- C#中数组,ArrayList与List对象的区别
- 关于数组与指针的输出问题
- 对象数组输入与输出
- 对象数组输入与输出
- 急急急!!!关于用循环输出ArrayList中对象问题
- 直接输出数组名的问题
- 直接输出数组的最大值或者最小值
- Java的对象直接输出到底是什么
- java中 不直接初始化数组 的使用(ArrayList)
- ArrayList与HashMap的构建和输出
- Mega Man’s Missions
- 9.12 工程日志
- new, delete 的用法
- HDU 2425-Hiking Trip(BFS+优先队列)
- protel 99se 中间区域不敷铜
- 关于ArrayList与数组对象的直接输出
- 2034 人见人爱A-B
- android应用开发详解(十四)--------------Intent的Action属性(续)
- 9.19 工程日志
- HDU 1086 You can Solve a Geometry Problem too 判断任意两线段是否相交
- uva10245The Closest Pair Problem
- 局部变量地址的返回
- @RequestBody应用
- [Amazon笔试]求比数n大的最小回文数的字符串形式