public static void Vectortest() {
// Vector<Double>表示这个vector只能存放double
// Vector<String>表示这个vector只能存String
// 虽然Vector<Object> vector=new Vector<Object>();等价于Vector vector=new
// Vector();但是,eclipse中这样写会警告,表示你这个Vector不规范,╮(╯▽╰)╭
Vector<Object> vector = new Vector<Object>();
vector.add(1.6);
vector.add(2.06);
vector.add(1);
System.out.println("单纯的add表示从结尾加入元素:" + vector);
System.out.println("size()能求出vector的所含元素的个数:" + vector.size());
vector.remove(1);
System.out.println("remove(1)表示删去第1个元素,由于计数从0开始,也就是2.06这个元素:" + vector);
vector.remove(vector.lastElement());
System.out.println("删去最后一个元素的vector为:" + vector);
vector.add(0, 1.8888);
System.out.println("在第0个位置加入1.8888这个元素:" + vector);
vector.set(0, "a");
System.out.println("把第0个位置这个元素改为a:" + vector);
}
System.out.println("======Vector数据结构的测试开始======");
Vectortest();
System.out.println("======Vector数据结构的测试结束======");
public static void ArrayListtest() {
ArrayList<Double> arraylist = new ArrayList<Double>();
arraylist.add(1.0);
arraylist.add(4.0);
arraylist.add(5.0);
arraylist.add(2.3);
System.out.println("单纯的add表示从结尾加入元素:" + arraylist);
System.out.println("size()能求出所含元素的个数:" + arraylist.size());
arraylist.remove(1);
System.out.println("remove(1)表示删去第1个元素,由于计数从0开始,也就是4这个元素:" + arraylist);
arraylist.remove(arraylist.size() - 1);
System.out.println("删去最后一个元素的arraylist为:" + arraylist);
arraylist.add(0, 1.8888);
System.out.println("在第0个位置加入1.8888这个元素:" + arraylist);
arraylist.set(0, 9.0);
System.out.println("把第0个位置这个元素改为a:" + arraylist);
Collections.sort(arraylist);
System.out.println("如果arraylist不是抽象类型,则支持排序" + arraylist);
}
System.out.println("======ArrayList数据结构的测试开始======");
ArrayListtest();
System.out.println("======ArrayList数据结构的测试结束======");
public static void arrayListSort() {
int array[] = { 8, 7, 100, 88, 6, 4, 5, 33, 7 };
ArrayList<Integer> arraylist = new ArrayList<Integer>();
for (int i = 0; i < array.length; i++)
System.out.print(array[i] + ",");
for (int i = 0; i < array.length; i++)
arraylist.add(array[i]);
Collections.sort(arraylist);
for (int i = 0; i < array.length; i++)
array[i] = arraylist.get(i);
System.out.print("排序后的数组:");
for (int i = 0; i < array.length; i++)
System.out.print(array[i] + ",");
Collections.reverse(arraylist);
for (int i = 0; i < array.length; i++)
array[i] = arraylist.get(i);
System.out.print("逆排序后的数组:");
for (int i = 0; i < array.length; i++)
System.out.print(array[i] + ",");
//排序之后把arraylist销毁
arraylist = null;
//这句是建议Java马上回收垃圾,当然这句有没有都行,Java在运行的过程中会自动清除垃圾的
System.gc();
}
System.out.println("======Java数组排序开始======");
arrayListSort();
System.out.println("======Java数组排序结束======");
public static void HashSettest() {
HashSet<Object> hashset = new HashSet<Object>();
hashset.add(1);
hashset.add(1);
hashset.add(5);
hashset.add(2.3);
System.out.println("单纯的add表示从结尾加入元素:" + hashset);
System.out.println("size()能求出所含元素的个数:" + hashset.size());
hashset.remove(1);
System.out.println("remove(1)表示删去'1'这个元素:" + hashset);
hashset.remove("asd");
System.out.println("如果没有'asd'这个元素则remove什么都不做:" + hashset);
hashset.add(1.8888);
System.out.println("加入1.8888这个元素:" + hashset);
}
System.out.println("======HashSet数据结构的测试开始======");
HashSettest();
System.out.println("======HashSet数据结构的测试结束======");
public static void Maptest(){
System.out.println("======Map错误的使用开始======");
HashMap<String,String> map=new HashMap<String, String>();
HashMap<String,HashMap<String, String>> bigmap=new HashMap<String, HashMap<String, String>>();
map.put("key1","1");
map.put("key2","2");
bigmap.put("test1",map);
map.clear();
map.put("key1","3");
map.put("key2","4");
bigmap.put("test2",map);
System.out.println(bigmap);
System.out.println(bigmap.get("test1").get("key1"));
System.out.println(bigmap.get("test1").get("key2"));
System.out.println(bigmap.get("test2").get("key1"));
System.out.println(bigmap.get("test2").get("key2"));
System.out.println("======Map错误的使用结束======");
System.out.println("======Map正确的使用开始======");
map.clear();
bigmap=null;
map.put("key1","1");
map.put("key2","2");
map.put("key3","3");
System.out.println(map);
System.out.println("======Map正确的使用结束======");
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有