容器Arraylist

作者在 2015-06-02 08:00:55 发布以下内容
容器主要要用的一个接口 List 里面的数据对像有顺序且可以重复 主要的类 Arraylist 方法一 1. Add ( )-----增加容器里面的数据; 如果要在指定位置添加一个数据 可以这样写 arrayList.add(0, "123"); 0是位置,“123”是要添加的数据; 2. Sice( )-----容器当中元素的个数 3. Clear( )-----清除容器当中所有的元素 4. Set( )-----替换; 去替换(或修改)指定位置的数据,返回旧的数据 Object set = arrayList.set(0, "qwe"); 0是其所指定的位置 而“qwe”是其所要替换的数据无素 并在控制台上返回原来 0 位置所在的数据。 Get( )-----通过下标,去获取下标对应的无素值; Cat cat = arrayList.get(0); System.out.println(cat.name); 把一个数组合并到一个容器当中 通过双循环来判断 public static void main(String[] args) { int[][] a = {{1,2,3},{4,5,6},{7,8,9,10}}; ArrayList arrayList = new ArrayList<>(); for (int i = 0; i < a.length; i++) { for (int j = 0; j < a[i].length; j++) { arrayList.add(a[i][j]); } } System.out.println(arrayList); } 最后得出的结果是[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 7----indexOf(Object o)           返回此列表中首次出现的指定元素的索引(下标),或如果此列表不包含元素,则返回 -1。 8----lastIndexOf(Object o)           返回此列表中最后一次出现的指定元素的索引(下标),或如果此列表不包含索引,则返回 -1。 ArrayList arrayList = new ArrayList<>(); arrayList.add(31); arrayList.add(13); arrayList.add(2); //排序 Collections.sort(arrayList); //随机排序 Collections.shuffle(arrayList); //倒序 Collections.reverse(arrayList); //填充 // Collections.fill(arrayList, 1); System.out.println(arrayList); //交换顺序 Collections.swap(arrayList, 0, arrayList.size() - 1); System.out.println(arrayList);
默认分类 | 阅读 1149 次
文章评论,共0条
游客请输入验证码
文章分类
最新评论