找到 34423 篇文章 关于编程
7000+ 次浏览
Java List 提供了一个 indexOf() 方法,可用于获取列表中元素的位置,并提供 contains() 方法来检查对象是否存在。indexOf() 方法 int indexOf(Object o) 返回此列表中指定元素第一次出现的索引,如果此列表不包含该元素,则返回 -1。更正式地说,返回最低索引 i,使得 (o==null ? get(i)==null : o.equals(get(i))),如果不存在这样的索引,则返回 -1。参数 o - 要搜索的元素。返回值 此列表中指定元素第一次出现的索引,如果…… 阅读更多
696 次浏览
我们可以使用 List 接口的 addAll() 方法轻松创建列表的浅拷贝。语法 boolean addAll(Collection>? extends E> c) 将指定集合中的所有元素附加到此列表的末尾,其顺序与指定集合的迭代器返回的顺序相同。类型参数 E - 传递的集合的运行时类型。参数 c - 包含要添加到此列表的元素的集合。返回值 如果此列表由于调用而更改,则返回 true 抛出 UnsupportedOperationException - 如果此列表不支持 addAll 操作。ClassCastException - 如果指定集合的元素的类阻止…… 阅读更多
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(); ... 阅读更多
20000+ 次浏览
List 的 indexOf() 方法用于获取列表中元素的位置。int indexOf(Object o) 返回此列表中指定元素第一次出现的索引,如果此列表不包含该元素,则返回 -1。更正式地说,返回最低索引 i,使得 (o==null ? get(i)==null : o.equals(get(i))),如果不存在这样的索引,则返回 -1。参数 o - 要搜索的元素。返回值 此列表中指定元素第一次出现的索引,如果此列表不包含该元素,则返回 -1。抛出 ClassCastException - 如果指定元素的类型与…… 阅读更多
1000+ 次浏览
List 的 indexOf() 方法可用于获取列表中元素的位置。int indexOf(Object o) 返回此列表中指定元素第一次出现的索引,如果此列表不包含该元素,则返回 -1。更正式地说,返回最低索引 i,使得 (o==null ? get(i)==null : o.equals(get(i))),如果不存在这样的索引,则返回 -1。参数 o - 要搜索的元素。返回值 此列表中指定元素第一次出现的索引,如果此列表不包含该元素,则返回 -1。抛出 ClassCastException - 如果指定元素的…… 阅读更多
46000+ 次浏览
可以使用多种方法创建元素列表。方法 1 创建一个列表,不指定它可以容纳的元素类型。编译器会为此发出警告消息。List list = new ArrayList(); 创建一个列表并指定它可以容纳的元素类型。方法 2 List list = new ArrayList<String>(); 示例 以下示例说明了 List 对象的创建 - package com.tutorialspoint; import java.util.*; public class CollectionsDemo { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("Zara"); list.add("Mahnaz"); list.add("Ayan"); System.out.println("List: " ... 阅读更多
734 次浏览
我们可以利用 Arrays.asList() 方法在一行语句中获取指定元素的列表。语法 public static List asList(T... a) 返回一个由指定数组支持的固定大小的列表。(对返回列表的更改会“贯穿”到数组。)类型参数 T - 数组的运行时类型。参数 a - 列表将由其支持的数组。返回值 指定数组的列表视图 如果我们使用 Arrays.asList(),那么我们就不能向列表中添加/删除元素。因此,我们将此列表用作 ArrayList 构造函数的输入,以确保列表是可修改的。示例 以下示例显示如何创建…… 阅读更多
7000+ 次浏览
可以使用多种方法创建元素列表。方法 1 创建一个列表,不指定它可以容纳的元素类型。编译器会为此发出警告消息。List list = new ArrayList(); 创建一个列表并指定它可以容纳的元素类型。方法 2 List list = new ArrayList<String>(); 方法 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<String> list = new ArrayList<String>(); list.add("Zara"); ... 阅读更多
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<Integer> set = new HashSet<Integer>(); set.add(1); set.add(2); set.add(3); set.add(4); System.out.println("Set: " + set); List<Integer> list = new ArrayList<Integer>(set); System.out.println("List: " + list); } } 输出 这将产生以下结果 - Set: [1, 2, 3, 4] List: [1, 2, 3, 4]
700 次浏览
可以使用流轻松地将一个元素复制到另一个列表中。使用流来复制选择的元素。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); ... 阅读更多
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP