每日学习总结

今天没搞太多的东西。熟悉了下Map的操作,还有把map里的数据放到Vector里面,其实是为了实现一个小项目的某种功能。另外,Vector的貌似效率不怎么样。


import java.util.*;
import java.util.Map.Entry;

public class Test10 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Vector<Vector<Vector<String>>> v1 = new Vector<Vector<Vector<String>>>();
		Vector<Vector<String>> v2 = new Vector<Vector<String>>();
		Map<String, Vector<String>> m1 = new HashMap<String, Vector<String>>();
		Vector<String> temp1 = new Vector<String>();
		temp1.add("001a");
		temp1.add("002a");
		temp1.add("003a");
		Vector<String> temp2 = new Vector<String>();
		temp2.add("001b");
		temp2.add("002b");
		// temp2.add("003a");
		m1.put("1", temp1);
		m1.put("2", temp2);
		Set<Entry<String, Vector<String>>> keys1 = m1.entrySet();
		for (Iterator<Map.Entry<String, Vector<String>>> it1 = keys1.iterator(); it1
				.hasNext();) {
			Map.Entry<String, Vector<String>> entry1 = (Map.Entry<String, Vector<String>>) it1
					.next();

			v2.add(entry1.getValue());
		}
		v1.add(v2);
		for (Vector<String> t1 : v2) {

			System.out.print(t1 + "t1\n");
		}
		for (Vector<Vector<String>> t1 : v1) {
			for (Vector<String> t2 : t1) {
				System.out.println(t2);//可以直接输出的
			}
		}

	}
}

结果:
[001b, 002b]t1
[001a, 002a, 003a]t1
[001b, 002b]
[001a, 002a, 003a]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值