在Java中删除Map上的vector项 [英] Delete item of vector on Map in Java

查看:72
本文介绍了在Java中删除Map上的vector项的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个如下图,如何删除数据中的项目"DCol10002","DCol20002","DCol30002"?

请帮帮我!

I have a Map as below and how I can delete items "DCol10002", "DCol20002", "DCol30002" in data?

Please help me!

Map<string,>> data = new Map<string,>>();
	    	int i = 0 ;
	    	Vector<Object> oData1 = new Vector<Object>();
	    	oData1.add("DCol10001");
	    	oData1.add("DCol10002");
	    	oData1.add("DCol10003");  	
	    	    	
	    	data.addColumn("data1", oData1);	
	    	
	    	Vector<Object> oData2 = new Vector<Object>();  
	    	oData2.add("DCol20001");
	    	oData2.add("DCol20002");
	    	oData2.add("DCol20003");	    	
	    	
	    	    	
	    	data.addColumn("data2", oData2);	    	
	    	
	    	Vector<Object> oData3 = new Vector<Object>();
	    	oData3.add("DCol20001");
	    	oData3.add("DCol20002");
	    	oData3.add("DCol20003");    	
	    		    	
	    	data.addColumn("data3", oData3);



感谢



thanks

推荐答案

可能是通过

-循环遍历Map
遍历每个Vector
-寻找价值
-杀死
-使用break;
退出循环!
那就是我会做的.代码由您决定,因为我认为这是一个非常整洁的作业.但是您可以返回并向我们展示您的代码,以获取实施方面的其他帮助.
-loop through the Map
-loop through each Vector
- find value
- kill
- exit loop(s!) with break;

That''s what I would do. The code is up to you as I think this is a pretty neat homework. But you can come back and show us your code to get some additional help with implementation.


这篇关于在Java中删除Map上的vector项的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆