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

如何在Java中获取List的第一个元素?

Mahesh Parahar
更新于2022年5月26日 13:15:35

19K+ 次浏览

List 接口扩展了 Collection 接口。它是一个存储元素序列的集合。ArrayList 是 List 接口最流行的实现。List 的使用者可以精确控制元素在 List 中的插入位置。这些元素可以通过它们的索引访问并进行搜索。List 接口提供了一个 get() 方法来获取特定索引处的元素。您可以将索引指定为 0 以获取 List 的第一个元素。在本文中,我们将通过多个示例探讨 get() 方法的用法。语法E get(int index)返回指定位置的元素。参数index - ... 阅读更多

如何在Java中获取ArrayList的子列表?

Mahesh Parahar
更新于2022年5月26日 13:14:54

2K+ 次浏览

List 接口是一个集合,它存储元素序列。ArrayList 是 List 接口最流行的实现。列表为用户提供了对元素在 List 中插入位置的精确控制。这些元素可以通过它们的索引访问并进行搜索。ArrayList 是 List 接口最常见的实现。Java List 提供了一个 subList() 方法,该方法根据提供的起始和结束索引返回列表的一部分。在本文中,我们将了解如何使用 subList() 方法从 ArrayList 获取子列表。语法List subList(int fromIndex, int toIndex)备注返回... 阅读更多

如何在Java中查找List中的元素?

Mahesh Parahar
更新于2022年5月26日 13:14:11

21K+ 次浏览

List 接口扩展了 Collection 接口,并表示一个存储元素序列的集合。List 的使用者可以精确控制元素在 List 中的插入位置。这些元素可以通过它们的索引访问并进行搜索。在 Java 开发人员中,ArrayList 是 List 接口最流行的实现。在 Java List 中,有几种方法可以查找元素。使用 indexOf() 方法。- 如果存在该元素,则此方法返回该元素的索引,否则返回 -1。使用 contains() 方法。- 如果元素存在,则此方法返回 true,否则返回 false。循环遍历元素... 阅读更多

如何在Java中转换List和数组?

Mahesh Parahar
更新于2022年5月26日 13:11:47

850 次浏览

List 接口是一个集合,它存储元素序列。ArrayList 是 List 接口最流行的实现。列表为用户提供了对元素在 List 中插入位置的精确控制。这些元素可以通过它们的索引访问并进行搜索。ArrayList 是 List 接口最常见的实现。数组是一种数据结构,它存储相同类型元素的固定大小的顺序集合。数组用于存储数据集合,但通常将数组视为... 阅读更多

如何在Java程序中将数组转换为List?

Mahesh Parahar
更新于2022年5月10日 09:01:24

481 次浏览

可以使用多种方法轻松地将数组转换为List。方法 1创建一个空列表。迭代数组并使用其 add 方法将每个项目添加到列表中。for (int i = 0; i < array.length; i++) { list.add(array[i]); }方法 2使用 Arrays.asList() 方法从数组获取列表。List list = Arrays.asList(array);方法 3使用 Collections.addAll() 方法将数组的元素添加到列表中。Collections.addAll(list, array);方法 4使用 Streams 将数组的所有元素收集到列表中。List list = Arrays.stream(array).collect(Collectors.toList());示例以下示例显示了从数组获取列表的各种方法 - 包 com.tutorialspoint; ... 阅读更多

如何在Java中检查ArrayList是否包含一个项目?

Mahesh Parahar
更新于2022年5月10日 08:52:42

4K+ 次浏览

您可以使用 List 接口的 contains() 方法来检查列表中是否存在对象。contains() 方法boolean contains(Object o)如果此列表包含指定的元素,则返回 true。更正式地说,当且仅当此列表包含至少一个元素 e 使得 (o==null ? e==null : o.equals(e)) 时,才返回 true。参数c - 要在此列表中测试其存在性的元素。返回如果此列表包含指定的元素,则返回 True。抛出ClassCastException - 如果指定元素的类型与此列表不兼容(可选)。NullPointerException - 如果指定元素为 null,而此列表不允许 null 元素... 阅读更多

Java中的List是如何工作的?

Mahesh Parahar
更新于2022年5月10日 08:42:04

144 次浏览

public interface List extends CollectionList 接口扩展了 Collection 并声明了存储元素序列的集合的行为。可以使用基于零的索引通过其在列表中的位置插入或访问元素。列表可能包含重复元素。除了 Collection 定义的方法之外,List 还定义了一些它自己的方法,这些方法在以下表中进行了总结。如果集合无法修改,则列表的几个方法将抛出 UnsupportedOperationException,当一个对象与另一个对象不兼容时,将生成 ClassCastException。示例上述接口已在各种类中实现,例如 ArrayList 或 LinkedList,... 阅读更多

如何在Java中将ArrayList转换为Set?

Mahesh Parahar
更新于2022年5月10日 08:37:48

10K+ 次浏览

可以使用 Set 构造函数将 ArrayList 转换为 set 对象。生成的 set 将消除列表中存在的任何重复条目,并且只包含唯一值。Set set = new HashSet(list);或者我们可以使用 set.addAll() 方法将列表的所有元素添加到 set 中。set.addAll(list);使用流,我们也可以从列表中获取一个 set。set = list.stream().collect(Collectors.toSet());示例以下示例显示了通过多种方式进行列表到集合的转换 - 包 com.tutorialspoint; 导入 java.util.ArrayList; 导入 java.util.Arrays; 导入 java.util.HashSet; 导入 java.util.List; 导入 java.util.Set; 导入 java.util.stream.Collectors; 公共类 CollectionsDemo {    公共静态无效主(字符串[] args){... 阅读更多

如何在Java中搜索ArrayList中的元素?

Mahesh Parahar
更新于2022年5月10日 08:31:59

7K+ 次浏览

Java List 提供了一个 indexOf() 方法,可用于获取元素在列表中的位置,以及 contains() 方法,用于检查对象是否存在。indexOf() 方法int indexOf(Object o)返回此列表中指定元素的第一次出现的索引,如果此列表不包含该元素,则返回 -1。更正式地说,返回最小的索引 i,使得 (o==null ? get(i)==null : o.equals(get(i))),如果不存在这样的索引,则返回 -1。参数o - 要搜索的元素。返回此列表中指定元素的第一次出现的索引,如果此... 阅读更多

如何在Java中创建列表的浅拷贝?

Mahesh Parahar
更新于2022年5月10日 08:25:19

696 次浏览

我们可以使用 List 接口的 addAll() 方法轻松创建列表的浅拷贝。语法boolean addAll(Collection>? extends E> c)将指定集合中的所有元素按指定集合的迭代器返回的顺序追加到此列表的末尾。类型参数E - 传递的集合的运行时类型。参数c - 包含要添加到此列表的元素的集合。返回如果此列表由于调用而发生更改,则返回 True抛出UnsupportedOperationException - 如果此列表不支持 addAll 操作。ClassCastException - 如果指定集合的元素的类阻止它... 阅读更多

广告