找到 34423 篇文章,关于编程
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); ... 阅读更多
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");现在,我们将以上 Vector 的所有元素附加到我们的 ArrayList 中,从索引 3 开始: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"); ... 阅读更多
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); ... 阅读更多
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]显示子列表的步骤 ... 阅读更多
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
268 次浏览
让我们首先创建一个 List 并添加元素: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()); } ... 阅读更多
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);现在,创建优先级队列并将 set 包含在上述 set 中以移除重复项: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); ... 阅读更多
215 次浏览
让我们首先在 Java 中创建一个 List: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"); ... 阅读更多
2K+ 次浏览
在本文中,我们将演示如何使用 Lambda 表达式从现有的 Employee 对象列表创建新的员工姓名列表。我们将利用 Java 的 Stream API 有效地映射员工数据并将其收集到新的列表中。Lambda 表达式:Lambda 表达式通过处理函数接口简化函数式编程,函数接口只有一个方法。Lambda 表达式提供了一种轻松实现此方法的方式。步骤以下是使用 Lambda 表达式从现有列表创建具有值的新的列表的步骤:导入必要的类 ... 阅读更多
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, ... 阅读更多
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP