找到 9301 篇文章 关于面向对象编程

Java 中 Vector 的 size 和 capacity 有什么区别?

Sravani S
更新于 2019-07-30 22:30:21

2K+ 次浏览

Vector 的 size 表示向量中的组件数量。Vector 的 capacity 表示向量可以容纳的最大元素数量。示例: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 ... 阅读更多

Java 中的容器对象(如 Vector 和 ArrayList)是什么?

Janani Jaganathan
更新于 2022-10-13 11:43:17

619 次浏览

Vector 和 ArrayList 都实现了 List 接口,并且它们都使用(动态可调整大小的)数组作为其内部数据结构,类似于使用普通数组。但是,ArrayList 和 Vector 类之间存在许多差异,因此通过阅读本文,您将了解 ArrayList 和 Vector 类是什么以及它们的主要区别,这将帮助您选择使用哪一个。了解 ArrayList 和 Vector 类 除了 Arrays 类之外,Java 还提供了一个 ArrayList 类,可用于创建存储对象列表的容器。ArrayList 被认为是一个可增长的…… 阅读更多

Java 中的 ensureCapacity(int, minCapacity) 方法的作用是什么?

Govinda Sai
更新于 2020-02-25 10:10:30

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

Java 中的 lastIndexOf(obj o) 方法的作用是什么?

Ramu Prasad
更新于 2020-02-20 12:20:20

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("列表大小: " + arrlist.size());       for (String value : arrlist) {          System.out.println("Value = " + value);     ... 阅读更多

Java 中 ArrayList 的 size 和 Array 的 length 有什么区别?

Srinivas Gorla
更新于 2019-07-30 22:30:21

2K+ 次浏览

ArrayList 没有 length() 方法,ArrayList 的 size() 方法提供集合中对象的个数。Array 有 length 属性,该属性提供 Array 的长度或容量。这是在初始化数组期间分配的总空间。

如何在 Java 中连接列表?

Abhinanda Shri
更新于 2019-07-30 22:30:21

520 次浏览

addAll(Collection

Java 中的 indexOf(obj o) 方法的作用是什么?

Sravani S
更新于 2020-02-20 12:19:30

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("列表大小: " + arrlist.size());       for (String value : arrlist) {          System.out.println("Value = " + value);       }     ... 阅读更多

Java 中的 search(Object o) 方法的作用是什么?

Paul Richard
更新于 2020-02-25 09:59:50

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("在堆栈中搜索 'code': " + st.search("code"));    } }输出在堆栈中搜索 'code':

Java 中的 get(int) 方法的作用是什么?

V Jyothi
更新于 2020-02-20 12:18:14

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("检索到的元素是 = " + retval);    } }输出Number = 15 Number = 22 Number = 30 Number = 40 检索到的元素是 = 40

Java 中的 empty() 方法的作用是什么?

Vikyath Ram
更新于 2020-02-25 10:00:29

116 次浏览

empty() 方法用于测试此堆栈是否为空。示例 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("堆栈是否为空: " + st.empty());    } }输出堆栈是否为空: false

广告