码迷,mamicode.com
首页 > 其他好文 > 详细

ArrayList

时间:2019-04-30 13:51:36      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:code   auth   port   list()   rem   date   元素   clear   move   

一、动态数组

 1 import java.util.ArrayList;
 2 import java.util.Collections;
 3 
 4 /**
 5  * @ClassName 动态数组
 6  * @Description TODO
 7  * @Author Mr.Su
 8  * @Date 2019/4/30 3:05
 9  * @Version 1.0
10  **/
11 public class Demo {
12 
13     public static void main(String[] args) {
14 
15         // 初始化动态数组
16         ArrayList list = new ArrayList();
17         // 添加一个元素
18         list.add("a");
19         list.add("a");
20         list.add("b");
21         list.add("c");
22         list.add(3,"e");  // 根据下标添加元素
23         System.out.println(list);
24         // 删除一个元素
25         list.remove("a"); // 根据值删除元素,若存在多个相同的值,一次值删除一个
26         list.remove(2); // 根据下标删除元素
27         System.out.println(list);
28 
29         // 定义另一个动态数组
30         ArrayList otherlist = new ArrayList();
31         Collections.addAll(otherlist,"i","j");
32 
33         // 在list数组后面追加一个数组
34         list.addAll(otherlist);
35         System.out.println(list);
36 
37         // 将other集合添加到下标唯一的位置
38         list.addAll(1,otherlist);
39         System.out.println(list);
40 
41         // 清除list的所有内容
42         list.clear();
43         System.out.println(list);
44 
45 
46         // 使用Collections包装类为list批量添加元素
47         Collections.addAll(list,"u","i","o","a");
48         System.out.println("被Collections.addAll()批量添加元素后的list:"+list);
49 
50         // 使用Collections包装类对list进行排序
51         Collections.sort(list);
52         System.out.println("被Collections.sort()排序后的list:"+list);
53 
54         // 使用Collections包装类将list顺序打乱
55         Collections.shuffle(list);
56         System.out.println("被Collections.shuffle()洗牌后的list:"+list);
57 
58         // 遍历整合数组
59         for (int i = 0;i < list.size();i++) {
60             System.out.print(list.get(i));
61         }
62 
63         for (Object str : list) {
64             System.out.print(str);
65         }
66 
67     }
68 
69 
70 }

 

ArrayList

标签:code   auth   port   list()   rem   date   元素   clear   move   

原文地址:https://www.cnblogs.com/2sheep2simple/p/10795400.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!