JAVA集合
集合
常用
HashSet
ArrayList
HashMap
Set接口
储存元素使用add
add:如果此 set 中尚未包含指定元素,则添加指定元素。
public class Main{ public static void main(String[] args){ Collection a = new HashSet(); String s = new String("aaa"); Book b = new Book("西游记","吴承恩"); Integer i = 8; a.add(s); a.add(b); a.add(i); a.size(); //长度 } }
List接口
add方法(增)
添加元素,可以重复
get方法(查)
get(int a); 获取某个元素,有返回值 返回一个Object对象
set方法(改)
set(int a,Object o); 有返回值 返回改之前的Object值
remove(删)
remove(int a); 把索引值为a的删掉
remove 分两种
remove(Object o); 把这个对象删掉 条件是equals
indexOf方法
indexOf(Object o) 返回首次出现的位置 如果没有找到返回-1
lastIndexOf(Object o) 返回最后一次出现的位置 没有返回-1
Map接口
put方法
储存元素使用put方法,一次存一对,key value
put(key k ,value v) 返回值Object
get方法
get(Object key) 返回值Object 如果存在指定的键对象,返回该对象对应的value ,否则返回null
删除remove()
remove(key); 有返回值 返回改之前的value
remove(key,value); 当键值对是相对应 返回true
contianskey(key); 是否包含这个键
contiansvalue(v); 是否包含这个值
size(); 长度
putAll(集合);
keySet(); 返回值是个集合 所有的键
values(); 返回值是Collection 所有值
遍历
for(Object o:keySet){
system.out.pritln(o);
}
清空clear()