import java.util.ArrayList;
import java.util.List;
// ArrayList中add(E e)与add(int index,E element)实例
public class TestList1 {
public static void main(String[] args){
List list=new ArrayList();
// list.add("c");
// list.add("b");
// list.add("e");
// list.add("f");
//
// for(int i=0;i<list.size();i++){
// System.out.println(list.get(i));
// }
// public void add(int index,E element)
// index必须从零开始,并且要逐步加一;
list.add(0, "c");
list.add(1, "b");
list.add(2, "e");
list.add(3, "f");
for(int j=0;j<list.size();j++){
System.out.print(list.get(j)+" ");
}
// 添加一个元素;它会添加到b,e之间。
list.add(2, "c");
System.out.println();
for(int k=0;k<list.size();k++){
System.out.print(list.get(k)+" ");
}
}
}
// 总结: add(E e)将指定的元素添加到此列表的尾部。而
// add(int index,E element) 将指定的元素插入此列表中的指定位置。
// 一般很少用 add(int index,E element) 添加元素,因为ArraysList
// 添加元素是o(n)操作,多数用LinkedList,因为LinkedList是链表添加
// 元素是o(1)操作
分享到:
相关推荐
今天小编就为大家分享一篇关于Java ArrayList add(int index, E element)和set(int index, E element)两个方法的说明,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
本实例主要是对Android移动开发中的ArrayList的初步学习,涉及到HashMap的使用,以及为ArrayList添加监听器,还涉及到Toast的简单应用。
测试ArrayList和LinkedList的add方法
使用 Add方法在 ArrayList中添加元素(添加到ArrayList末尾) arrlist.Add("第一个元素"); arrlist.Add("第二个元素"); arrlist.Add("第三个元素"); foreach (int n in new int[3] { 0, 1, 2 }) { arrlist...
void SwapItems(const int index1, const int index2); // Copies the parameter list. void CopyList(const ArrayList& copyArrayList); // Deletes all allocated memory. void DeleteList(); // ...
目录前言数组与集合区别集合描述集合格式方法ArrayList实例1.add(E e)2.add(int index, E element)3.addAll(Collection c)4.clear() 与 isEmpty()5.contains(Object o)6.indexOf(Object o)7.iterator()8.remove(int ...
1.ArrayList方法摘要 构造方法摘要 ArrayList() 构造一个初始容量为 10 的空列表。 ArrayList(Collection<? extends E> c) ...void add(int index, E element) 将指定的元素插入此列表中的指定位置
创建界面相关的接口:将菜单中显示的内容定义成若干字符串常量,放入一个接口Menu中以便使用 TestDemo(主类) import java.util.ArrayList; import java.util.Iterator; import java.util.Scanner; /** * @Author ...
详细说明ArrayList类的使用方法,掌握ArrayList的技巧!
主要介绍了Java ArrayList.add 的实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
在jni中操作arraylist对象,然后添加一个int型数据进去
C#中数组与arraylist C#中数组的应用与arraylist的应用 即两者间的区别
1、void add(int index, E element):在指定索引位置插入元素。 2、boolean add(E e):将元素添加到列表末尾。 3、boolean remove(Object o):删除列表中第一个出现的指定元素。 4、E remove(int index):删除指定...
java.util包中的ArrayList很常用,参考jdk源码中的ArrayList.java,写了一个c版的ArrayList,<E>目前仅坚持 char *(字符串) 和 int (整型).
集合ArrayList测试集合ArrayList测试集合ArrayList测试集合ArrayList测试集合ArrayList测试集合ArrayList测试
java中ArrayList的用法
ArrayList数据批量添加数据,供新手参考
一个C++(Ubuntu16.04+QT5.9.1)通过JNI,调用JAVA类及方法的示例。通过JNI传递和返回多种类型的参数,boolean ,int,String,ArrayList,ArrayList嵌套ArrayList<ArrayList<String>>等。
主要介绍了对arraylist中元素进行排序实例代码,还是比较不错的,这里分享给大家,供需要的朋友参考。