找到关于面向对象编程的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 - 如果此列表不支持add操作。ClassCastException - 如果指定元素的类阻止将其添加到此列表。NullPointerException - 如果指定元素为空,而此列表不允许空元素。IllegalArgumentException - 如果此元素的某些属性阻止将其添加到此列表。2. ... 阅读更多

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

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

8K+ 次浏览

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

如何在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 - 如果此列表包含空元素,而指定的集合不允许空元素(可选),或者如果指定的集合为空。示例以下示例显示了如何使用… 阅读更多

如何在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 - ... 阅读更多

广告