java遍历hashMap、hashSet、Hashtable
来源:互联网 发布:支撑压力线指标源码 编辑:程序博客网 时间:2024/05/22 21:00
import java.io.File;import java.io.FileOutputStream;import java.util.Enumeration;import java.util.HashMap;import java.util.HashSet;import java.util.Hashtable;import java.util.Iterator;import java.util.Map;import java.util.Properties;import java.util.Set;import java.util.Map.Entry;//Java遍历集合public class Test {public static void main(String[] args) throws Exception {/** * String osArch = System.getProperty("os.arch"); String model = * System.getProperty("sun.arch.data.model"); String cpu = * System.getProperty("sun.cpu.isalist"); String vm_name = * System.getProperty("java.vm.name"); //java.vm.name=Java HotSpot(TM) * Client VM System.out.println(osArch); System.out.println(model); * System.out.println(cpu); */// traverseHashtable_property();// traverseHashMap();// traverseHashSet();traverseHashtable();}private static void traverseHashtable() {Hashtable<Object,Object> table = new Hashtable<Object, Object>();table.put(1, "11");table.put(2, "12");table.put(3, "13");// 遍历keyEnumeration e = table.keys();while (e.hasMoreElements()) {System.out.println(e.nextElement());}// 遍历valuee = table.elements();while (e.hasMoreElements()) {System.out.println(e.nextElement());}Set<Map.Entry<Object, Object>> entrys = table.entrySet();for (Entry<Object, Object> entry : entrys) {System.out.println(entry.getKey() + "=" + entry.getValue());}}// 遍历HashSetprivate static void traverseHashSet() {Set set = new HashSet();for (int i = 0; i < 100; i++) {set.add("123" + i);}for (Iterator it = set.iterator(); it.hasNext();) {System.out.println(it.next());}}// 遍历propertiesprivate static void traverseHashtable_property() throws Exception {Properties properties = System.getProperties();// 遍历hashtableStringBuilder sb = new StringBuilder();Set<Map.Entry<Object, Object>> entrys = properties.entrySet();for (Entry<Object, Object> entry : entrys) {sb.append(entry.getKey() + "=" + entry.getValue() + "\n");}System.out.print(sb.toString());File file = new File("log.txt");if (file.exists()) {file.delete();}writeTXT("log.txt", sb.toString());}/** 遍历HashMap */private static void traverseHashMap() {Map<Integer, String> map = new HashMap<Integer, String>();for (int i = 0; i < 100; i++) {map.put(i, "123" + i);}for (Entry<Integer, String> entry : map.entrySet()) {System.out.println(entry.getKey() + "=" + entry.getValue());}for (Object obj : map.keySet()) {Object key = obj;Object value = map.get(obj);System.out.print(key + "=" + value);}}private static void writeTXT(String filePath, String data) throws Exception {FileOutputStream outStream = new FileOutputStream(filePath);outStream.write(data.getBytes("UTF-8"));outStream.flush();outStream.close();}}
0 0
- java遍历hashMap、hashSet、Hashtable
- java遍历hashMap、hashSet、Hashtable、
- java遍历hashMap、hashSet、Hashtable
- java遍历hashMap、hashSet、Hashtable
- 遍历hashMap、hashSet、Hashtable
- 遍历hashMap、hashSet、Hashtable
- hashMap hashSet hashtable遍历
- 遍历hashMap、hashSet、Hashtable
- 遍历hashMap、hashSet、Hashtable
- HashMap、Hashset、Hashtable遍历
- Java HashMap HashTable HashSet区别
- HashTable HashMap HashSet区别(java)
- Java:Map与HashMap,Hashtable,HashSet比较
- (Core-JAVA) HashMap, HashTable and HashSet
- java中的HashTable,HashMap和HashSet
- java中的HashTable,HashMap和HashSet
- java中的HashTable,HashMap和HashSet
- java中的HashTable,HashMap和HashSet
- 一个奇怪网络问题的解决:执行sql时客户端卡死
- 余凯老师发表的:深度学习: 推进人工智能的梦想
- LoadRunner检查点
- 如何编辑修改Windows NT/2000/XP启动菜单“BOOT.INI”文件
- List中的值类型无法修改的原因详解
- java遍历hashMap、hashSet、Hashtable
- Redis(2.6版本以上) String 常用操作和方法详解
- 物流标准化在物流管理中扮演者重要的“角色”
- 在电脑中建立无法删除的隐藏文件夹
- 异步处理
- MD5加密源码
- android中重要知识点
- 记录linux运维博文
- Java加密技术(一)—BASE64与单向加密算法MD5&SHA&MA