找到关于 Java 的2637 篇文章

如何在 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 - 如果此列表不支持 add 操作。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 转换为数组。方法 #1 Object[] toArray()返回一个包含此列表中所有元素的数组,按正确的顺序(从第一个元素到最后一个元素)。方法 #2 T[] toArray(T[] a)返回一个包含此列表中所有元素的数组,按正确的顺序(从第一个元素到最后一个元素);返回数组的运行时类型是指定数组的类型。如果列表适合指定的数组,则返回该数组。否则,将分配一个新的数组,其运行时类型与指定数组的类型相同,大小与此列表的大小相同。类型参数 T - ... 阅读更多

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

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

597 次查看

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

广告