1.Vector
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner cin=new Scanner(System.in);
Vector<Integer> vec=new Vector<> ();
vec.add(1);//添加元素
vec.add(2);
vec.add(3);
vec.add(4);
vec.add(5);
vec.add(6);
vec.add(4,6);//在下表为4前添加6元素
vec.set(3, 7);//替换下表为3元素值为7
vec.remove(0);//删除下表为1的元素
for(int i=0;i<vec.size();i++){ //size获取长度
System.out.println(vec.get(i)); //get获取下表为i的值
}
vec.clear();//清空
}
}
运行结果:
23
7
6
5
6
2.ArrayList和LinkedList
import java.util.*;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> arr=new ArrayList<>();
arr.add(1);//添加
arr.add(2);
arr.add(3);
arr.add(2,6);
arr.size();//获取长度
arr.set(1, 4);//修改
int st=arr.remove(0);//删除
//arr.clear();//清空
//arr.get(1);//获取
int v=arr.indexOf(3);//获取索引
System.out.println(v);
LinkedList<Integer> lin=new LinkedList<>();
lin.addFirst(st);//在首部加
lin.addLast(st);//在尾
lin.removeFirst();//移除首元素
lin.removeLast();//尾
lin.push(st);//压入栈
lin.pop();//弹出栈
}
}
3.HashSet(无重复元素)
import java.util.*;
public class Main {
public static void main(String[] args) {
HashSet<Integer> hashset=new HashSet<>();
hashset.add(4);//添加
hashset.add(2);
hashset.add(1);
hashset.add(3);
hashset.add(4);
hashset.add(4);
hashset.add(0);
hashset.add(4);
hashset.add(6);
hashset.remove(2); //找到值2删除
System.out.println(hashset);
}
}
运行结果:
[0, 1, 3, 4, 6]
4.hashmap
import java.util.*;
public class Main {
public static void main(String[] args) {
HashMap<Integer, Integer> map=new HashMap<>();
map.put(1, 1); //添加元素
map.put(1, 2); //替换
map.put(2, 2);
map.put(3, 3);
map.put(4, 4);
map.put(5, 5);
map.remove(4);
System.out.println(map.get(1));
System.out.println(map.size());
System.out.println(map);
map.clear();
}
}
emmmm,废材,什么都不想做,学长教了什么把什么贴出来,有些问题百度没百度到也不想管