找到关于编程的34423篇文章

如何从另一个集合中删除集合中的所有元素

karthikeya Boyini
更新于 2019年7月30日 22:30:25

510 次浏览

假设我们有以下集合,即ArrayList:List list = new ArrayList(); list.add(100); list.add(200); list.add(200); list.add(200); list.add(300); list.add(400); list.add(400); list.add(500);现在,创建一个新的集合:List list2 = new ArrayList(); list2.add(100); list2.add(200); list2.add(300); list2.add(400);要从另一个集合中删除集合中的所有元素,请尝试使用list和list2作为我们的两个集合执行以下操作:list.removeAll(list2);示例 在线演示import java.util.ArrayList; import java.util.List; public class Demo {    public static void main(String args[]) throws Exception {       List list = new ArrayList();       list.add(100);       list.add(200);       list.add(200);       list.add(200);       list.add(300);       ... 阅读更多

Java 程序:将另一个集合的所有元素插入到 ArrayList 的指定索引

Samual Sam
更新于 2019年7月30日 22:30:25

75 次浏览

让我们首先创建一个 ArraList 并向其中添加一些元素:ArrayList < String > arr = new ArrayList < String > (); arr.add("50"); arr.add("100"); arr.add("150"); arr.add("200"); arr.add("250"); arr.add("300");现在,创建一个新的集合。我们在这里创建一个 Vector:Vector vector = new Vector(); vector.add("500"); vector.add("700"); vector.add("800"); vector.add("1000");现在,我们将从索引 3 开始将上述 Vector 的所有元素附加到我们的 ArrayList:arr.addAll(3, vector);示例 在线演示import java.util.ArrayList; import java.util.Vector; public class Demo {    public static void main(String[] args) {       ArrayList arr = new ArrayList();       arr.add("50");       arr.add("100");       arr.add("150"); ... 阅读更多

Java 程序:使用 ListIterator 获取上一个和下一个索引

karthikeya Boyini
更新于 2019年7月30日 22:30:25

116 次浏览

要获得上一个和下一个索引的确切评估,需要使用 Iterator 的 next() 方法。这最终将帮助你更好地理解迭代器。让我们首先创建一个 ArrayList 并添加一些元素:ArrayList arrList = new ArrayList (); arrList.add(100); arrList.add(200); arrList.add(300); arrList.add(400); arrList.add(500); arrList.add(600); arrList.add(700); arrList.add(800); arrList.add(900); arrList.add(1000);现在,创建一个 ListIterator:ListIterator iterator = arrList.listIterator();现在获取上一个和下一个索引:iterator.previousIndex(); iterator.nextIndex();示例 在线演示import java.util.ArrayList; import java.util.ListIterator; public class Demo {    public static void main(String[] args) {       ArrayList arrList = new ArrayList();       arrList.add(100);   ... 阅读更多

Java 程序:显示 ArrayList 的子列表

Samual Sam
更新于 2024年11月14日 17:38:11

74 次浏览

在本文中,我们将学习如何使用 subList() 方法在 Java 中打印 ArrayList 的子列表。Java 中的 ArrayList 类提供了一个用于存储元素的动态数组。subList() 方法根据指定的索引返回列表的一部分。问题陈述给定一个包含多个元素的 ArrayList,编写一个 Java 程序来显示原始列表的子列表,从指定的索引开始,到另一个指定的索引结束。输入 [100, 200, 300, 400, 500, 600, 700, 800, 900, 1000]输出 从索引 4 到 8 的子列表:[500, 600, 700, 800] 显示子列表的步骤 ... 阅读更多

Java 程序:获取此持续时间的小时数

karthikeya Boyini
更新于 2019年7月30日 22:30:25

153 次浏览

首先,设置持续时间:Duration duration = Duration.ofDays(25);现在,从上面持续时间(25 天)获取小时数:duration.toHours()示例 在线演示import java.time.Duration; public class Demo {    public static void main(String[] args) {       Duration duration = Duration.ofDays(25);       System.out.println("25 天的小时数 = "+duration.toHours());    } }输出25 天的小时数 = 600

如何在 Java 中使用迭代器获取元素?

Samual Sam
更新于 2019年7月30日 22:30:25

268 次浏览

让我们首先创建一个列表并添加元素:List list = Arrays.asList(new String[] { "P", "Q", "R", "S", "T", "U", "V", "W" });现在,使用 Iterator 获取每个元素:Iterator i = list.iterator();显示元素:while (i.hasNext()) {    System.out.println(i.next()); }示例 在线演示import java.util.Arrays; import java.util.Iterator; import java.util.List; public class Demo {    public static void main(String[] a) {       List list = Arrays.asList(new String[] { "P", "Q", "R", "S", "T", "U", "V", "W" });       Iterator i = list.iterator();       System.out.println("显示元素...");       while (i.hasNext()) {           System.out.println(i.next());       } ... 阅读更多

如何创建忽略重复项的 Java 优先级队列?

karthikeya Boyini
更新于 2019年7月30日 22:30:25

1K+ 次浏览

创建忽略重复项的 Java 优先级队列最简单的方法是首先创建一个 Set 实现:HashSet set = new HashSet (); set.add(100); set.add(150); set.add(250); set.add(300); set.add(250); set.add(500); set.add(600); set.add(500); set.add(900);现在,创建优先级队列并将集合包含在上面集合中以删除重复项:PriorityQueue queue = new PriorityQueue(set);示例 在线演示import java.util.HashSet; import java.util.PriorityQueue; public class Demo {    public static void main(String[] args) {       HashSet set = new HashSet();       set.add(100);       set.add(150);       set.add(250);       set.add(300);       set.add(250);       set.add(500); ... 阅读更多

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

Samual Sam
更新于 2019年7月30日 22:30:25

215 次浏览

让我们首先在 Java 中创建一个列表:List list = new ArrayList(); list.add("A"); list.add("B"); list.add("C");现在要将上述列表转换为只读列表,请使用 Collections:list = Collections.unmodifiableList(list);我们已将上述列表转换为只读列表。现在,如果你尝试向列表中添加更多元素,则会显示以下错误:线程“main”中的异常java.lang.Error: 未解析的编译问题:示例 在线演示import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Demo {    public static void main(String args[]) throws Exception {       List list = new ArrayList();       list.add("A");       list.add("B");       list.add("C");   ... 阅读更多

Java 程序:使用 Lambda 表达式从现有列表创建具有值的新的列表

karthikeya Boyini
更新于 2024年8月12日 23:13:48

2K+ 次浏览

在本文中,我们将演示如何使用 Lambda 表达式从现有的 Employee 对象列表中创建一个新的员工姓名列表。我们将利用 Java 的 Stream API 来有效地映射员工数据并将其收集到一个新的列表中。Lambda 表达式:Lambda 表达式通过使用函数接口(只有一个方法)简化了函数式编程。Lambda 表达式提供了一种轻松实现此方法的方法。步骤以下是使用 Lambda 表达式从现有列表创建具有值的新的列表的步骤:导入必要的类 ... 阅读更多

Java 程序:使用 Function Mapper 从现有列表创建具有值的新的列表

Samual Sam
更新于 2019年7月30日 22:30:25

110 次浏览

要使用 Function Mapper 从现有列表中创建具有字段值的新的列表,以下是一个示例。这里,我们有一个 Employee 类:class Employee {    private String emp_name;    private int emp_age;    private String emp_zone; }以下是从现有列表使用 Function Mapper 创建新列表的示例:示例 在线演示import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.function.Function; public class Demo {    public static void main(String args[]) {       List < Employee > emp = Arrays.asList(new Employee("Jack", 29, "South"), new Employee("Tom", 24, "North"),            new Employee("Harry", 35, ... 阅读更多

广告
© . All rights reserved.