查找到 34423 篇与编程相关的文章
155 次浏览
java.util.LinkedList 类的 addFirst(E e) 方法在该列表的头部插入指定的元素。示例:public class LinkedListDemo { public static void main(String[] args) { LinkedList list = new LinkedList(); list.add("Hello"); list.add(2); list.add("Chocolate"); list.add("10"); System.out.println("LinkedList:" + list); list.addFirst("Element"); System.out.println("LinkedList:" + list); } }输出:LinkedList:[Hello, 2, Chocolate, 10] LinkedList:[Element, Hello, 2, Chocolate, 10]
273 次浏览
java.util.ArrayList 类的 add(int index, E element) 方法在此列表中的指定位置插入指定的元素 E。它将目前在该位置(如果有)的元素和所有后续元素向右移动(将把它们的下标加 1)。 示例 import java.util.ArrayList; public class ArrayListDemo { public static void main(String[] args) { ArrayList arrlist = new ArrayList(5); arrlist.add(15); arrlist.add(22); arrlist.add(30); arrlist.add(40); arrlist.add(2,25); for (Integer number : arrlist) { System.out.println("Number = " + number); } } } 输出 Number = 15 Number = 22 Number = 25 Number = 30 Number = 40
326 次浏览
java.util.ArrayList 类的 add(E e) 方法将指定的元素 E 附加到列表的末尾。 示例: import java.util.ArrayList; public class ArrayListDemo { public static void main(String[] args) { ArrayList arrlist = new ArrayList(5); arrlist.add(15); arrlist.add(20); arrlist.add(25); for (Integer number : arrlist) { System.out.println("Number = " + number); } } } 输出: Number = 15 Number = 20 Number = 25
82 次浏览
ArrayList 类的 removeRange() 方法移除此 List 中所有下标介于 fromIndex 和 toIndex 之间的元素。 示例 import java.util.*; public class ArrayListDemo extends ArrayList{ public static void main(String[] args) { ArrayListDemo arrlist = new ArrayListDemo(); arrlist.add(10); arrlist.add(12); arrlist.add(31); System.out.println("列表:" + arrlist); arrlist.removeRange(0,2); System.out.println("使用 removeRange 后的列表:" + arrlist); } } 输出 列表:[10, 12, 31] 使用 removeRange 后的列表:[31]
99 次浏览
ArrayList 类的 set() 方法将此列表中指定位置的元素替换为指定的元素。 示例 import java.util.ArrayList; public class Sample { public static void main(String args[]) { ArrayList al = new ArrayList(); System.out.println("al 的初始大小:" + al.size()); al.add("C"); al.add("A"); al.add("E"); al.add(1, "A2"); System.out.println("添加后的 al 的大小:" + al.size()); System.out.println("al 的内容:" + al); System.out.println("删除后的 al 的大小:" + al.size()); ... 了解更多
62 次浏览
java.util.LinkedList 类的 listIterator(int index) 方法返回此列表中元素的列表迭代器(按正确的顺序),从列表中指定的位置开始。 示例 import java.util.*; public class LinkedListDemo { public static void main(String[] args) { LinkedList list = new LinkedList(); list.add("Hello"); list.add(2); list.add("Chocolate"); list.add("10"); System.out.println("LinkedList:" + list); Iterator x = list.listIterator(1); while (x.hasNext()) { System.out.println(x.next()); } } } 输出 LinkedList:[Hello, 2, Chocolate, 10] 2 Chocolate 10
114 次浏览
java.util.ArrayList 类的 trimToSize() 方法将此 ArrayList 实例的容量调整为列表的当前大小。应用程序可以使用此操作来尽量减小 ArrayList 实例的存储空间。例如 import java.util.ArrayList; public class ArrayListDemo { public static void main(String args[]) { ArrayList arrlist = new ArrayList(5); arrlist.add(35); arrlist.add(20); arrlist.add(25); arrlist.trimToSize(); for (Integer number : arrlist) { System.out.println("Number = " + number); } } }输出 Number = 35 Number = 20 Number = 25
844 次浏览
由于一个向量以对象的形式存储元素,因此你可以在其中存储各种类型(异构)的对象。例如:import java.util.*; class Demo{} public class VectorSample { public static void main(String args[]) { Demo obj = new Demo(); Vector v = new Vector(3, 2); System.out.println("初始大小:" + v.size()); System.out.println("初始容量:" + v.capacity()); v.addElement(new Integer(1)); v.addElement(new String("krishna")); v.addElement(new Float(3.5f)); v.addElement(obj); System.out.println("四次添加后的容量:" + v.capacity()); } }
2K+ 次浏览
向量的大小表示向量中组件的数量。向量的容量表示向量可以容纳的最大元素数量。例如:import java.util.*; public class VectorDemo { public static void main(String args[]) { Vector v = new Vector(3, 2); System.out.println("初始大小:" + v.size()); System.out.println("初始容量:" + v.capacity()); v.addElement(new Integer(1)); v.addElement(new Integer(2)); v.addElement(new Integer(3)); v.addElement(new Integer(4)); System.out.println("四次添加后的容量:" + v.capacity()); v.addElement(new ... 了解更多
619 次浏览
Vector 和 ArrayList 均实现了 List 接口,并且每个都使用(动态可调整大小的)数组作为其内部数据结构,类似于使用普通数组。但是,ArrayList 和 Vector 类之间有很多差异,因此通过阅读本文,你将了解 ArrayList 和 Vector 类是什么以及它们的主要差异,这将帮助你选择使用哪一个。了解 ArrayList 和 Vector 类 除了 Arrays 类,Java 还提供了一个 ArrayList 类,可用于创建容器来存储对象列表。ArrayList 被认为是可增长的 ... 了解更多