找到 4330 篇文章 关于 Java 8

Java 程序将其他集合的所有元素插入 ArrayList 的指定索引

Samual Sam
更新于 2019-07-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");现在,我们将以上 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"); ... 阅读更多

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

karthikeya Boyini
更新于 2019-07-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

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]显示子列表的步骤 ... 阅读更多

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

karthikeya Boyini
更新于 2019-07-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-07-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-07-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);现在,创建 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); ... 阅读更多

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

Samual Sam
更新于 2019-07-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-08-12 23:13:48

2K+ 次查看

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

Java 程序使用函数映射器从现有列表创建包含值的新的列表

Samual Sam
更新于 2019-07-30 22:30:25

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, ... 阅读更多

Java 程序向保持插入顺序的集合添加和删除元素

karthikeya Boyini
更新于 2024-11-19 18:23:22

434 次查看

在本文中,我们将学习如何在 Java 中使用 LinkedHashSet 添加和删除元素,同时保持插入顺序。您将看到元素如何在 LinkedHashSet 中存储、删除和更新,而不会更改添加它们的顺序。问题陈述编写一个 Java 程序,向 LinkedHashSet 添加元素,删除特定元素,并显示更新后的集合,同时确保元素的插入顺序保持不变。以下是相同内容的演示 - 输入集合 = [20, 60, 80, 120, 150, 200, 220, 260, 380]输出集合 = [20, 60, ... 阅读更多

广告

© . All rights reserved.