2018-11-16 三种容器 & maven & Bas
2018-11-16 本文已影响0人
deji_Chen
定长数组
值是固定的,先 声明 赋值,再取下标
- 声明:变量类型[] 变量名
- 赋值: = {"值1","值2"}
- 取值:变量名[] 0表示第一个值 一次类推
//定长数组
//声明:变量类型[] 变量名 赋值: = {"值1","值2"} 取值:变量名[]
String[] s = {"1","2"}; // 1 2是常量 什么是常量?不变的量/值
//赋值 变量名
s = new String[10];
- 一维数组 里面的值是元素 这里举例 元素是字符串
String[] a = {"1","2"} - 二维数组 元素为 一维数组
String[][] aa = {{"1","2"},{"lili","bobo"}}
变长数组 list
变长数组先声明再去给值.添加用 list.add("值")
一次只能给1个值,取值用变量名.get()
,大小用 变量名.size()
修改 list.add(取下标,"要修改的值")
;
public void list(){
List<String> list=new ArrayList<String>();
list.add("lili");
list.add("vava");
list.add("bobo");
System.out.println(list.get(2));
System.out.println(list.size());
}
map集合
ma
p和set
差不多都是需要for each循环遍历容器里面的值再取值,`map存的是key,value值
赋值:map.put(“key值”,“value值”); 存值
取值:map.get(key值)
public void map(){
Map<String,Integer> m=new HashMap<String, Integer>();
m.put("lili",22);
m.put("wawa",18);
m.put("bobo",20);
System.out.println("lili的年龄是"+m.get("lili"));
}
image.png
image.png