首页 > 代码库 > 在集合中使用泛型
在集合中使用泛型
1 保证集合中元素类型的一致
package lianxi3;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;import org.junit.Test;public class TestGeneric {@Test //在集合中使用泛型 public void test1(){ List<String> list = new ArrayList<String>(); list.add("f"); list.add("sfd"); list.add("bb"); list.add(new String("sf")); list.add(new String("ga")); Iterator<String> ite = list.iterator(); while(ite.hasNext()){ System.out.println(ite.next()); }}@Test //在Map中使用泛型public void test2(){ Map<Integer,String> map = new HashMap<Integer,String>(); map.put(33, "safd"); map.put(23, "sasdf"); map.put(45, "ssd"); map.put(90, "vfd"); Set<Map.Entry<Integer,String>> set = map.entrySet(); for(Map.Entry<Integer,String> o:set){ System.out.println(o.getKey()+"---->"+o.getValue()); }}}
结果:
f
sfd
bb
sf
ga
33---->safd
23---->sasdf
90---->vfd
45---->ssd
在集合中使用泛型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。