Java 实例 - 集合中添加不同类型元素

Java 教程 · 2019-02-11 19:13:56

以下实例演示了在集合类中添加不同类型的元素:

Main.java 文件

import java.util.Map; import java.util.Set; import java.util.SortedMap; import java.util.SortedSet; import java.util.TreeMap; import java.util.TreeSet; import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.LinkedHashSet; import java.util.LinkedList; import java.util.List; public class Main { public static void main(String[] args) { List lnkLst = new LinkedList(); lnkLst.add("element1"); lnkLst.add("element2"); lnkLst.add("element3"); lnkLst.add("element4"); displayAll(lnkLst); List aryLst = new ArrayList(); aryLst.add("x"); aryLst.add("y"); aryLst.add("z"); aryLst.add("w"); displayAll(aryLst); Set hashSet = new HashSet(); hashSet.add("set1"); hashSet.add("set2"); hashSet.add("set3"); hashSet.add("set4"); displayAll(hashSet); SortedSet treeSet = new TreeSet(); treeSet.add("1"); treeSet.add("2"); treeSet.add("3"); treeSet.add("4"); displayAll(treeSet); LinkedHashSet lnkHashset = new LinkedHashSet(); lnkHashset.add("one"); lnkHashset.add("two"); lnkHashset.add("three"); lnkHashset.add("four"); displayAll(lnkHashset); Map map1 = new HashMap(); map1.put("key1", "J"); map1.put("key2", "K"); map1.put("key3", "L"); map1.put("key4", "M"); displayAll(map1.keySet()); displayAll(map1.values()); SortedMap map2 = new TreeMap(); map2.put("key1", "JJ"); map2.put("key2", "KK"); map2.put("key3", "LL"); map2.put("key4", "MM"); displayAll(map2.keySet()); displayAll(map2.values()); LinkedHashMap map3 = new LinkedHashMap(); map3.put("key1", "JJJ"); map3.put("key2", "KKK"); map3.put("key3", "LLL"); map3.put("key4", "MMM"); displayAll(map3.keySet()); displayAll(map3.values()); } static void displayAll(Collection col) { Iterator itr = col.iterator(); while (itr.hasNext()) { String str = (String) itr.next(); System.out.print(str + " "); } System.out.println(); } }

以上代码运行输出结果为:

element1 element2 element3 element4 
x y z w 
set3 set2 set4 set1 
1 2 3 4 
one two three four 
key1 key2 key3 key4 
J K L M 
key1 key2 key3 key4 
JJ KK LL MM 
key1 key2 key3 key4 
JJJ KKK LLL MMM 

点击查看所有 Java 教程 文章: https://www.codercto.com/courses/l/12.html

查看所有标签

Web前端黑客技术揭秘

Web前端黑客技术揭秘

钟晨鸣、徐少培 / 电子工业出版社 / 2013-1 / 59.00元

Web前端的黑客攻防技术是一门非常新颖且有趣的黑客技术,主要包含Web前端安全的跨站脚本(XSS)、跨站请求伪造(CSRF)、界面操作劫持这三大类,涉及的知识点涵盖信任与信任关系、Cookie安全、Flash安全、DOM渲染、字符集、跨域、原生态攻击、高级钓鱼、蠕虫思想等,这些都是研究前端安全的人必备的知识点。本书作者深入剖析了许多经典的攻防技巧,并给出了许多独到的安全见解。 本书适合前端工......一起来看看 《Web前端黑客技术揭秘》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具