工具类Collections、Arrays基本用法练习
程序员文章站
2022-03-08 14:36:36
...
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
/*
* 工具类练习:Collection
*/
public class Demo07 {
public static void main(String [] args) {
//将指定的所有元素添加到指定的collection中
List list = new ArrayList();
Collections.addAll(list, "abc","hjk","123");
System.out.println(list);
// //任何一个collection都可以使用Enumeration遍历
// Enumeration en = Collections.enumeration(list);
// while(en.hasMoreElements()){
// Object o = en.nextElement();
// System.out.println(o);
// }
// //使用指定的元素替换指定集合中的所有元素
// Collections.fill(list, "java");
// System.out.println(list);
// //反转指定列表中的元素顺序
// Collections.reverse(list);
// System.out.println(list);
// //反转比较器
// TreeSet set = new TreeSet(Collections.reverseOrder());
// set.add("aaa");
// set.add("bbbbb");
// set.add("cc");
// set.add("ddddddd");
// System.out.println(set);
}
}
import java.util.Arrays;
import java.util.List;
/*
* 工具类练习:Arrays
*/
public class Demo08 {
public static void main(String [] args) {
// int [] arry = {3,6,5,7};
// //将数组按自然顺序排序
// Arrays.sort(arry);
// System.out.println(Arrays.toString(arry));
// //返回一个受指定数组支持的固定大小的列表
// List list = Arrays.asList("aa","bb","cc","dd");
// System.out.println(list);
//
// //将集合转成
// Object [] obj =list.toArray();
// for(Object o : obj)
// System.out.println(o);
////注意:如果数组元素为对象类型,将数组转成集合,是将数组中的每个元素存储到集合中,即,集合中存储的是每个对象的地址值
//如果数组元素为基本类型,是将数组作为一个整体存储到集合中,即,集合中存储的是该数据空间地址值
Integer[] in = {1,2,3};
System.out.println(Arrays.asList(in));
int[] array = {1,2,3};
System.out.println(Arrays.asList(array));
}
}
上一篇: java学习笔记第23天2018.09.25——集合、泛型
下一篇: 让所有警察都崩溃的司机