找到 34423 篇文章,关于编程

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

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

7000+ 次浏览

Java List 提供了一个 indexOf() 方法,可用于获取列表中元素的位置,并提供 contains() 方法来检查对象是否存在。indexOf() 方法int indexOf(Object o)返回此列表中指定元素第一次出现的索引,如果此列表不包含该元素,则返回 -1。更正式地说,返回满足 (o==null ? get(i)==null : o.equals(get(i))) 的最小索引 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 − 如果指定集合的元素的类阻止它…… 阅读更多

如何在 Java 中创建列表迭代器?

Mahesh Parahar
更新于 2022年5月10日 08:20:15

277 次浏览

我们可以使用 List 接口的 listIterator() 方法,除了 Iterator 接口提供的常规操作外,它还允许元素插入和替换,以及双向访问。语法ListIterator listIterator()返回此列表中元素上的列表迭代器(按正确的顺序)。示例以下是显示 listIterator() 方法用法的示例 −package com.tutorialspoint; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.ListIterator; public class CollectionsDemo {    public static void main(String[] args) throws CloneNotSupportedException {       List list = new ArrayList(Arrays.asList(1, 2, 3, 4, 5));       System.out.println(list);       ListIterator iterator = list.listIterator();   ... 阅读更多

如何在 Java 中获取列表中元素的索引?

Mahesh Parahar
更新于 2022年5月10日 08:15:38

20000+ 次浏览

List 的 indexOf() 方法用于获取列表中元素的位置。int indexOf(Object o)返回此列表中指定元素第一次出现的索引,如果此列表不包含该元素,则返回 -1。更正式地说,返回满足 (o==null ? get(i)==null : o.equals(get(i))) 的最小索引 i,如果不存在这样的索引,则返回 -1。参数o − 要搜索的元素。返回值此列表中指定元素第一次出现的索引,如果此列表不包含该元素,则返回 -1。抛出ClassCastException − 如果指定元素的类型与…… 阅读更多

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

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

1000+ 次浏览

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

如何在 Java 中创建一个空列表?

Mahesh Parahar
更新于 2023年9月13日 15:17:37

46000+ 次浏览

可以使用多种方法创建元素列表。方法 1 创建列表时不指定它可以容纳的元素类型。编译器将为此发出警告消息。List list = new ArrayList();创建列表并指定它可以容纳的元素类型。方法 2 List list = new ArrayList();示例以下示例说明了创建 List 对象的方法 −package com.tutorialspoint; import java.util.*; public class CollectionsDemo {    public static void main(String[] args) {       List list = new ArrayList();       list.add("Zara");       list.add("Mahnaz");       list.add("Ayan");       System.out.println("List: " ... 阅读更多

如何在 Java 中创建包含值的列表?

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

734 次浏览

我们可以使用 Arrays.asList() 方法在一行语句中获取指定元素的列表。语法public static List asList(T... a)返回一个由指定数组支持的固定大小列表。(对返回列表的更改将“写入”到数组中。)类型参数T − 数组的运行时类型。参数a − 列表将由其支持的数组。返回值指定数组的列表视图如果我们使用 Arrays.asList(),则我们不能从列表中添加/删除元素。因此,我们将此列表用作 ArrayList 构造函数的输入,以确保列表是可修改的。示例以下示例显示如何创建…… 阅读更多

如何在 Java 中创建列表?

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

7000+ 次浏览

可以使用多种方法创建元素列表。方法 1 创建列表时不指定它可以容纳的元素类型。编译器将为此发出警告消息。List list = new ArrayList();创建列表并指定它可以容纳的元素类型。方法 2 List list = new ArrayList();方法 3 一行创建并初始化列表。List list = Arrays.asList(object1, object 2);示例以下示例说明了创建 List 对象的方法 −package com.tutorialspoint; import java.util.*; public class CollectionsDemo {    public static void main(String[] args) {       List list = new ArrayList();       list.add("Zara"); ... 阅读更多

如何在 Java 中从集合创建列表?

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

223 次浏览

我们可以使用其构造函数从集合创建列表。List list = new ArrayList(set);示例以下示例显示了将集合转换为列表的方法 −package com.tutorialspoint; import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; public class CollectionsDemo {    public static void main(String[] args) {       Set set = new HashSet();       set.add(1);       set.add(2);       set.add(3);       set.add(4);       System.out.println("Set: " + set);       List list = new ArrayList(set);       System.out.println("List: " + list);    } }输出这将产生以下结果 −Set: [1, 2, 3, 4] List: [1, 2, 3, 4]

如何在 Java 中将一个列表中的元素复制到另一个列表?

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

700 次浏览

可以使用流轻松地将元素复制到另一个 List。使用流复制选定元素。List copyOfList = list.stream().filter(i -> i % 2 == 0).collect(Collectors.toList());示例以下示例显示如何仅从列表中复制偶数 −package com.tutorialspoint; import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; public class CollectionsDemo {    public static void main(String[] args) {       List list = Arrays.asList(11, 22, 3, 48, 57);       System.out.println("Source: " + list);       List evenNumberList = list.stream().filter(i -> i % 2 == 0).collect(Collectors.toList());       System.out.println("Even numbers in the list: " + evenNumberList);   ... 阅读更多

广告
© . All rights reserved.