ArrayList()的特点:
1.有序可重复
2.效率高
3.查询快
4.异步(不安全) 不支持线程同步,线程不安全
5.可变数组
JDK是java的运行环境
package test;
import java.util.*;
public class Test {
public static void main(String args[]){
/*(3)
随机生成10个字母
*/
List<Character> list=new ArrayList<Character>();
for(int i=1;i<=10;i++){
char c=(char)(int)(Math.random()*26+97);
list.add(c);
}
Collections.sort(list,Collections.reverseOrder());
System.out.println(list);
/*(2)*/
List<Integer>list=new ArrayList<Integer>(); //Integer:类 对象型数据类型 指定了集合的类型
//Ingeter 是int的包装类 string没有包装类
list.add(1); // 向集合中添加元素
list.add(-1);
list.add(100);
list.add(20);
list.add(-120);
list.add(90);
list.remove(2); //去除集合中的下标为2 的元素 集合下标是从0开始的
list.size(); // 集合的大小
System.out.println(list);//输出集合元素
Collections.sort(list); //给集合排序 升序
System.out.println(list);
Collections.sort(list,Collections.reverseOrder()); //集合排序 降序
System.out.println(list);
/*
* (1)
*
List list=new ArrayList(); //没有指定集合的类型 就默认加入的第一个元素的类型为集合的类型
list.add(1); // 向集合中添加元素
list.add(-1);
list.add(100);
list.add(20);
list.add(-120);
list.add(90);
list.remove(2); //去除集合中的下标为2 的元素 集合下标是从0开始的
list.size(); // 集合的大小
System.out.println(list);//输出集合元素
Collections.sort(list); //给集合排序 升序
System.out.println(list);
Collections.sort(list,Collections.reverseOrder()); //集合排序 降序
System.out.println(list);
*/
}
}