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

如何在 Java 中添加两个列表?

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

905 次浏览

我们可以使用 List 的 addAll() 方法来添加两个列表。使用不带索引参数的 addAll() 方法boolean addAll(Collection

如何在 Java 中向列表添加元素?

Mahesh Parahar
更新于 2023年10月31日 03:55:30

28K+ 次浏览

我们可以使用 List 的 add() 方法向列表添加元素。1. 使用不带索引的 add() 方法。boolean add(E e)将指定元素追加到此列表的末尾(可选操作)。参数e - 要追加到此列表的元素。返回值True(如 Collection.add(E) 所指定)。抛出UnsupportedOperationException - 如果此列表不支持添加操作。ClassCastException - 如果指定元素的类阻止其添加到此列表。NullPointerException - 如果指定元素为 null 且此列表不允许 null 元素。IllegalArgumentException - 如果此元素的某些属性阻止其添加到此列表。2. ... 阅读更多

如何在 Java 中设置列表的大小?

Mahesh Parahar
更新于 2022年5月10日 07:09:33

8K+ 次浏览

Java 列表的大小是动态的。每当你向其中添加一个元素并且此操作超过初始容量时,它会自动增加。你可以在创建列表时定义初始容量,以便在初始容量耗尽后分配内存。List list = new ArrayList(10);但请不要使用 index > 0 来添加元素,否则你会得到 IndexOutOfBoundsException,因为考虑到大小为 0 且 index > size(),索引将超出范围。List 提供 size() 方法来获取列表中存在的元素数量。语法int size()返回此列表中的元素数。如果此列表包含超过 Integer.MAX_VALUE 个元素,则返回 Integer.MAX_VALUE。... 阅读更多

如何在 Java 中搜索列表?

Mahesh Parahar
更新于 2022年5月9日 13:54:32

272 次浏览

流可用于在列表中搜索项目。Student student2 = list.stream().filter(s -> {return s.getRollNo() == rollNo);}).findAny().orElse(null);在这个例子中,我们正在按学号搜索学生。示例以下示例显示了使用流在列表中搜索项目的用法 -package com.tutorialspoint; import java.util.ArrayList; import java.util.List; public class CollectionsDemo {    public static void main(String[] args) {       List list = new ArrayList();       list.add(new Student(1, "Zara"));       list.add(new Student(2, "Mahnaz"));       list.add(new Student(3, "Ayan"));       System.out.println("List: " + list);       final int rollNoToSearch ... 阅读更多

如何在 Java 中从列表中删除多个元素?

Mahesh Parahar
更新于 2022年5月9日 13:55:59

4K+ 次浏览

List 提供 removeAll() 方法来删除列表中作为提供的集合一部分的所有元素。boolean removeAll(Collection c)参数c - 包含要从此列表中删除的元素的集合。返回值如果此列表因调用而更改,则返回 True抛出UnsupportedOperationException - 如果此列表不支持 removeAll 操作。ClassCastException - 如果此列表的元素的类与指定的集合不兼容(可选)。NullPointerException - 如果此列表包含 null 元素且指定的集合不允许 null 元素(可选),或者如果指定的集合为 null。示例以下示例显示了使用 ... 阅读更多

如何在 Java 中获取列表列表的长度?

Mahesh Parahar
更新于 2022年5月9日 13:57:37

3K+ 次浏览

List 提供了一个 size() 方法来获取当前存在于列表中的元素数量。要获取每个列表的大小,我们可以遍历每个项目作为列表并将它们的大小加起来以获取列表列表中所有元素的数量。在此示例中,我们使用流来实现相同的功能。语法int size()返回此列表中的元素数。如果此列表包含超过 Integer.MAX_VALUE 个元素,则返回 Integer.MAX_VALUE。示例以下示例显示了如何使用 size() 方法和流检查列表列表的长度。package com.tutorialspoint; import java.util.ArrayList; import java.util.Arrays; import ... 阅读更多

如何在 Java 列表中查找元素的最后一次出现?

Mahesh Parahar
更新于 2022年5月9日 12:25:12

3K+ 次浏览

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

如何确定 Java 列表中的所有元素是否相同?

Mahesh Parahar
更新于 2022年5月9日 12:16:28

2K+ 次浏览

你可以使用流轻松地通过两个步骤检查列表的所有元素是否相同 -获取第一个元素。String firstItem = list.get(0);使用流迭代列表并使用 allMatch() 方法将所有元素与第一个元素进行比较。boolean result = list.stream().allMatch(i -> i.equals(firstItem));示例以下示例显示了使用流检查列表元素是否相同 -package com.tutorialspoint; import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; import java.util.List; import java.util.Set; import java.util.stream.Collectors; public class CollectionsDemo {    public static void main(String[] args) {       List list = new ArrayList(Arrays.asList("A", "A", "A", "A", "A")); ... 阅读更多

如何在 Java 中将列表转换为数组?

Mahesh Parahar
更新于 2022年5月9日 12:14:54

220 次浏览

List 提供了两种方法将 List 转换为数组。方法 #1Object[] toArray()返回一个包含此列表中所有元素的数组,按正确的顺序(从第一个元素到最后一个元素)。方法 #2 T[] toArray(T[] a)返回一个包含此列表中所有元素的数组,按正确的顺序(从第一个元素到最后一个元素);返回数组的运行时类型是指定数组的类型。如果列表适合指定的数组,则在其中返回它。否则,将分配一个新的数组,其运行时类型为指定数组的类型,大小为此列表的大小。类型参数T - ... 阅读更多

如何在 Java 中将 ArrayList 转换为数组?

Mahesh Parahar
更新于 2022年5月9日 12:12:01

597 次浏览

ArrayList 提供了两种方法将其转换为数组。方法 #1Object[] toArray()返回一个包含此列表中所有元素的数组,按正确的顺序(从第一个元素到最后一个元素)。方法 #2 T[] toArray(T[] a)返回一个包含此列表中所有元素的数组,按正确的顺序(从第一个元素到最后一个元素);返回数组的运行时类型是指定数组的类型。如果列表适合指定的数组,则在其中返回它。否则,将分配一个新的数组,其运行时类型为指定数组的类型,大小为此列表的大小。类型参数T - ... 阅读更多

广告