ArraysList链表
要使用ArraysList方法,就要先创建对象
ArraysList<Integer> integers = new ArrayList<>();
remove方法:
当传入值为int型:
查找对应下标的值删除
当传入值为Object,且方法类型为Boolean,则删除第一个查找到的
integers.remove(2) //删除下标为2的元素
clear() //清空列表 |
---|
integers .set(int index, E element) // 用指定的元素替换此列表中指定位置的元素。 |
---|
integers .size() //返回链表长度 |
---|
integers .isEmpty() //判断链表是否为空 |
---|
Iterator
ArraysList<Integer> data = new ArrayList<>();
Iterator<Iteger> Iterator = data.Iterator();
Iterator.hasNext(); //遍历
Iterator.next(); //指针下移
data对象在对指针对象操作;
forEach(遍历数组的另一种方式)
arr[]
for(int d : arr){
System.out.println(d);
}
TreeSet(Set链表不能存储重复内容,输入内容自动排序String 、int等基础类型)
TreeSet<String> data = new TreeSet<>();
data.add("B");
data.add("A");
for(String d : data){
System.out.println(data);
}
输出A、B
HashMap(散列,不适合存储后发生变更)
HashMap<String,String> data = new HashMap<>();
data.put("key","123"); //赋值方法
Collection<String> values = data.values(); //遍历HashMap
for(String values : values){
System.out.println(values);
}
后续更新...