找到 9301 篇文章 关于面向对象编程
2K+ 浏览量
Vector 的 size 表示 Vector 中组件的数量。Vector 的 capacity 表示 Vector 可以容纳的最大元素数量。示例:import java.util.*; public class VectorDemo { public static void main(String args[]) { Vector v = new Vector(3, 2); System.out.println("Initial size: " + v.size()); System.out.println("Initial capacity: " + 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("Capacity after four additions: " + v.capacity()); v.addElement(new ... 阅读更多
619 浏览量
Vector 和 ArrayList 都实现了 List 接口,它们都使用(动态可调整大小的)数组作为其内部数据结构,类似于使用普通数组。但是,ArrayList 和 Vector 类之间存在许多差异,因此通过阅读本文,您将了解 ArrayList 和 Vector 类是什么以及它们的主要区别,这有助于您选择哪一个。了解 ArrayList 和 Vector 类 除了 Arrays 类之外,Java 还提供了一个 ArrayList 类,可用于创建存储对象列表的容器。ArrayList 被认为是可增长的... 阅读更多
125 浏览量
java.util.ArrayList 类的 ensureCapacity(int minCapacity) 方法根据需要增加此 ArrayList 实例的容量,以确保它至少可以容纳最小容量参数指定的元素数量。示例 import java.util.ArrayList; public class ArrayListDemo { public static void main(String args[]) { ArrayList arrlist = new ArrayList(5); arrlist.add(10); arrlist.add(50); arrlist.add(30); arrlist.ensureCapacity(15); for (Integer number : arrlist) { System.out.println("Number = " + number); } } }输出Number = 10 Number = 50 Number = 30
78 浏览量
java.util.ArrayList 类的 lastIndexOf(Object) 方法返回此列表中指定元素最后一次出现的索引,如果此列表不包含该元素,则返回 -1。示例 import java.util.ArrayList; public class ArrayListDemo { public static void main(String[] args) { ArrayList arrlist = new ArrayList(5); arrlist.add("G"); arrlist.add("E"); arrlist.add("F"); arrlist.add("M"); arrlist.add("E"); System.out.println("Size of list: " + arrlist.size()); for (String value : arrlist) { System.out.println("Value = " + value); ... 阅读更多
125 浏览量
java.util.ArrayList 类的 indexOf(Object) 方法返回此列表中指定元素第一次出现的索引,如果此列表不包含该元素,则返回 -1。示例 import java.util.ArrayList; public class ArrayListDemo { public static void main(String[] args) { ArrayList arrlist = new ArrayList(5); arrlist.add("G"); arrlist.add("E"); arrlist.add("F"); arrlist.add("M"); System.out.println("Size of list: " + arrlist.size()); for (String value : arrlist) { System.out.println("Value = " + value); } ... 阅读更多
337 浏览量
search(Object o) 方法用于返回对象在此堆栈上的基于 1 的位置。示例 import java.util.*; public class StackDemo { public static void main(String args[]) { Stack st = new Stack(); st.push("Java"); st.push("Source"); st.push("code"); System.out.println("Searching 'code' in stack: "+st.search("code")); } }输出Searching 'code' in stack:
430 浏览量
java.util.ArrayList 类的 get(int index) 方法返回此列表中指定位置的元素。示例 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); for (Integer number : arrlist) { System.out.println("Number = " + number); } int retval=arrlist.get(3); System.out.println("Retrieved element is = " + retval); } }输出Number = 15 Number = 22 Number = 30 Number = 40 Retrieved element is = 40