java ArrayList() 集合 添加元素 移除元素 排序 (有序可重复)

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);
                 */
	 }
	 
}

发布了297 篇原创文章 · 获赞 34 · 访问量 13万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览