找到 4330 篇文章 关于 Java 8
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 的所有元素从索引 3 开始追加到我们的 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"); ... 阅读更多
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); ... 阅读更多
73 次查看
在本文中,我们将学习如何使用 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 = 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);现在,创建 Priority Queue 并包含上述集合以删除上述集合中的重复项 - 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 = 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 次查看
要使用函数映射器从现有列表的字段创建包含值的新的列表,以下是一个示例。这里,我们有一个类 Employee - class Employee { private String emp_name; private int emp_age; private String emp_zone; }以下是一个使用函数映射器从现有列表创建新列表的示例 - 示例 在线演示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, ... 阅读更多
434 次查看
在本文中,我们将学习如何在 Java 中使用 LinkedHashSet 添加和删除元素,同时保持插入顺序。您将看到元素如何在 LinkedHashSet 中存储、删除和更新,而不会更改添加它们的顺序。问题陈述编写一个 Java 程序,向 LinkedHashSet 添加元素,删除特定元素,并显示更新后的集合,同时确保元素的插入顺序保持不变。以下是相同内容的演示 - 输入集合 = [20, 60, 80, 120, 150, 200, 220, 260, 380]输出集合 = [20, 60, ... 阅读更多
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP