Java\u4e2d\u7684\u53cc\u5217\u96c6\u5408\u53ef\u4ee5\u901a\u8fc7\u591a\u79cd\u65b9\u6cd5\u8fdb\u884c\u8f6c\u6362\uff0c\u4e0b\u9762\u5217\u793a\u4e86\u51e0\u4e2a\u5e38\u7528\u7684\u4f8b\u5b50\uff1a\n\n1\uff0e ArrayList\u8f6c\u6362\u4e3aHashMap\uff1a\njava\nArrayList\u3cString\u3e list \u3d new ArrayList\u3c\u3e\uff08\uff09\uff1b\nlist\.add\u28\u22\u22apple\u22\u22\u29\uff1b\nlist\.add\u28\u22\u22banana\u22\u22\u29\uff1b\nlist\.add\u28\u22\u22orange\u22\u22\u29\uff1b\n\nHashMap\u3cInteger\uff0c String\u3e map \u3d new HashMap\u3c\u3e\uff08\uff09\uff1b\nfor \u28int i \u3d 0\uff1b i \u3c list\.size\u28\u29\uff1b i++\u29 \u7b\n\tmap\.put\u28i\uff0c list\.get\u28i\u29\u29\uff1b\n\u7d\n\n\u5728\u8fd9\u4e2a\u4f8b\u5b50\u4e2d\uff0c\u6211\u4eec\u5c06\u4e00\u4e2aArrayList\u4e2d\u7684\u5143\u7d20\u6b65\u6b65\u5730\u6dfb\u52a0\u5230HashMap\u4e2d\uff0c\u5e76\u4f7f\u7528\u6574\u6570\u4f5c\u4e3a\u952e\u3002\n\n2\uff0e LinkedList\u8f6c\u6362\u4e3aTreeMap\uff1a\njava\nLinkedList\u3cInteger\u3e list \u3d new LinkedList\u3c\u3e\uff08\uff09\uff1b\nlist\.add\u285\u29\uff1b\nlist\.add\u282\u29\uff1b\nlist\.add\u2810\u29\uff1b\n\nTreeMap\u3cInteger\uff0c Integer\u3e map \u3d new TreeMap\u3c\u3e\uff08\uff09\uff1b\nfor \u28int i \u3d 0\uff1b i \u3c list\.size\u28\u29\uff1b i++\u29 \u7b\n\tmap\.put\u28i\uff0c list\.get\u28i\u29\u29\uff1b\n\u7d\n\n\u5728\u8fd9\u4e2a\u4f8b\u5b50\u4e2d\uff0c\u6211\u4eec\u5c06\u4e00\u4e2aLinkedList\u4e2d\u7684\u5143\u7d20\u6b65\u6b65\u5730\u6dfb\u52a0\u5230TreeMap\u4e2d\uff0c\u5e76\u4f7f\u7528\u6574\u6570\u4f5c\u4e3a\u952e\u3002\n\n3\uff0e HashSet\u8f6c\u6362\u4e3aLinkedHashSet\uff1a\njava\nHashSet\u3cString\u3e set \u3d new HashSet\u3c\u3e\uff08\uff09\uff1b\nset\.add\u28\u22\u22apple\u22\u22\u29\uff1b\nset\.add\u28\u22\u22banana\u22\u22\u29\uff1b\nset\.add\u28\u22\u22orange\u22\u22\u29\uff1b\n\nLinkedHashSet\u3cString\u3e linkedSet \u3d new LinkedHashSet\u3c\u3e\u28set\u29\uff1b\n\n\u5728\u8fd9\u4e2a\u4f8b\u5b50\u4e2d\uff0c\u6211\u4eec\u5c06\u4e00\u4e2aHashSet\u8f6c\u6362\u4e3aLinkedHashSet\uff0c\u4fdd\u6301\u4e86\u5143\u7d20\u7684\u63d2\u5165\u987a\u5e8f\u3002\n\n4\uff0e HashMap\u8f6c\u6362\u4e3aHashtable\uff1a\njava\nHashMap\u3cString\uff0c Integer\u3e map \u3d new HashMap\u3c\u3e\uff08\uff09\uff1b\nmap\.put\u28\u22\u22apple\u22\u22\uff0c 5\u29\uff1b\nmap\.put\u28\u22\u22banana\u22\u22\uff0c 2\u29\uff1b\nmap\.put\u28\u22\u22orange\u22\u22\uff0c 10\u29\uff1b\n\nHashtable\u3cString\uff0c Integer\u3e hashtable \u3d new Hashtable\u3c\u3e\u28map\u29\uff1b\n\n\u5728\u8fd9\u4e2a\u4f8b\u5b50\u4e2d\uff0c\u6211\u4eec\u5c06\u4e00\u4e2aHashMap\u8f6c\u6362\u4e3aHashtable\uff0c\u5b9e\u73b0\u4e86\u53cc\u5217\u96c6\u5408\u4e4b\u95f4\u7684\u8f6c\u6362\u3002\n\n\u8fd9\u4e9b\u4f8b\u5b50\u5c55\u793a\u4e86\u4e0d\u540c\u7c7b\u578b\u7684\u53cc\u5217\u96c6\u5408\u4e4b\u95f4\u7684\u8f6c\u6362\u65b9\u6cd5\uff0c\u53ef\u4ee5\u6839\u636e\u5177\u4f53\u9700\u6c42\u9009\u62e9\u9002\u5408\u7684\u8f6c\u6362\u65b9\u5f0f\u3002

Java 双列集合转换详解:多种方法及实例演示

原文地址: http://www.cveoy.top/t/topic/mzH8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录