Java打印输出数组和集合

本文介绍了一种简便的方法来打印Java中的数组和集合对象,无需编写额外的循环代码。利用Arrays.toString()方法可以轻松输出数组内容,而List、Set、Map等集合类通过实现toString()方法同样能够直接打印其元素。

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
		
	}
	
}
输出结果为:


所以以后通过控制台打印输出数组和集合对象时再也不用考虑用循环,可以直接打印输出的!!!
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值