【Java基础之数组与集合】代码库(六)
来源:互联网 发布:python免费视频教程 编辑:程序博客网 时间:2024/05/17 01:22
Map映射.java
/** * get(Object Key) 方法返回指定键所映射的值 * put(K key, V value) 方法来为集合添加数据 */public class CityMap { public static Map<String, String> model = new LinkedHashMap(); static { model.put("北京", new String[]{"北京市"}); model.put("上海", new String[]{"上海市"}); model.put("天津", new String[]{"天津市"}); model.put("重庆", new String[]{"重庆市"}); }}public String[] getProvince() { Map<String, String> map = CityMap.model; Set<String> st = map.keySet(); String[] province = st.toArray(); return province;}public String[] getCity(String selectedProvince) { Map<String, String> map = CityMap.model; String[] arrCity = map.get(selectedProvince); return arrCity;}
TreeSet 数组.java
/** * TreeSet 集合属于 Set 集合的子类, Set 集合不允许有重复的元素, TreeSet() 类的 add() 方法添加元素: */public class TreeSet { public static void main(String[] args) { TreeSet<Integer> tSet = new TreeSet<Integer>(); Random ran = new Random(); int count = 0; while(count < 10) { //循环生成随机数 boolean succeed = tSet.add(ran.nextInt(100)); if (succeed) { count++; } } int size = tSet.size(); Integer[] arr = new Integer[size]; tSet.toArray(arr); System.out.println("生成的不重复随机数组如下: "); for (int value : arr) { System.out.print(value + " "); } }}
遍历ArrayList.java
import java.util.ArrayList;import java.util.List;public class LocalTest { public static void main(String[] args) { List<String> list = new ArrayList<String>(); /** 初始化 List 集合 **/ list.add("abc"); list.add("def"); System.out.println("foreach 遍历集合: "); for(String string : list) { System.out.println(string); } String[] strs = new String[list.size()]; list.toArray(strs); System.out.println("foreach 遍历数组: "); for (String s : strs) { System.out.println(s); } }}
阅读全文
0 0
- 【Java基础之数组与集合】代码库(六)
- java基础之数组与集合
- Java基础之集合与数组相互转换
- Java超级基础之集合与数组间的转换
- 详解JAVA高质量代码之数组与集合
- 详解JAVA高质量代码之数组与集合
- java之数组与集合
- JAVA基础之集合数组详解
- java基础六:数组
- 六:Java之集合
- Java基础复习系列六之Java集合
- Java基础(六) 集合
- Java基础基础之数组和集合(1)
- 黑马程序员——java基础之数组与集合之间的点点滴滴
- oc基础之数组与字典(六)
- java基础(六):数组
- Java集合与数组
- java数组与集合
- Android添加自己的系统属性(反射调用SystemProperties)
- 如何使用搜索技巧来成为一名高效的程序员
- centos 安装redis
- [Leetcode] 260. Single Number III 解题报告
- Android WebView与js交互
- 【Java基础之数组与集合】代码库(六)
- 亿级流量电商详情页系统的大型高并发与高可用缓存架构实战
- 深度学习学习综合资料
- PAT乙级1005. 继续(3n+1)猜想 (25)
- VBA Excel如何在工作表区域内查找某个值,发回这个值所在的行号、列号
- 动态规划——什么是动态规划?
- selenium3.4 定位动态的iframe
- 云笔记项目 Unit03
- j2se项目如何打成可以运行Jar包