Java打印输出数组和集合
在java中是可以直接打印输出数组和集合的,不需要我们编写循环来打印输出。
数组可以通过Arrays.toString(int[] )函数来输出;而因为List Set Map等集合类都实现了toString()方法,所以可以直接打印输出。
例如以下代码
import java.util.ArrayList;
import java.util.Arrays;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
public class 数组和集合的打印输出 {
private static List<String> fillList(List<String> list){
list.add("meihao");
list.add("jason");
list.add("edison");
return list;
}
private static Map<String,Integer> fillMap(Map<String,Integer> map){
map.put("undergraduatebegin",18);
map.put("postgraduatebegin",23);
map.put("postgraduateend",26);
return map;
}
public static void main(String[] args){
//首先打印输出数组
int[] ages = {18,22,23,26};
//调用Arrays.toString(int[])可以把一个数组转换成String打印输出
System.out.println(Arrays.toString(ages));
// ##############################
System.out.println(fillList(new ArrayList()));//直接输出List
System.out.println(fillMap(new LinkedHashMap()));//直接输出Map
}
}
输出结果为:
所以以后通过控制台打印输出数组和集合对象时再也不用考虑用循环,可以直接打印输出的!!!
本文介绍了一种简便的方法来打印Java中的数组和集合对象,无需编写额外的循环代码。利用Arrays.toString()方法可以轻松输出数组内容,而List、Set、Map等集合类通过实现toString()方法同样能够直接打印其元素。
671

被折叠的 条评论
为什么被折叠?



