找到关于 Java 8 的4330 篇文章

Java 程序:根据秒数创建持续时间

Krantik Chavan
更新于 2024年11月15日 18:43:20

113 次浏览

在本文中,我们将学习如何基于不同的时间单位(例如天、小时、毫秒和分钟)在 Java 中创建 Duration 对象,然后将其转换为秒。Java 中的 Duration 类是 java.time 包的一部分,用于以标准化方式表示一段时间。问题陈述给定以天、小时、毫秒和分钟为单位的时间持续时间,编写一个 Java 程序,根据这些值创建 Duration 对象并计算它们表示的秒数。输入 天数持续时间 = 10 小时持续时间 = 10 毫秒持续时间 = 10 分钟持续时间 = ... 阅读更多

Java 程序:使用 ListIterator 从列表中删除元素

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

222 次浏览

假设我们的列表包含以下元素:ArrayList < String > arrList = new ArrayList < String > (); arrList.add("Jack"); arrList.add("Tom"); arrList.add("Brad"); arrList.add("Amy"); arrList.add("Ben"); arrList.add("Peter"); arrList.add("Katie"); arrList.add("Tim");现在,使用 listIterator()。next() 方法返回列表中的下一个元素。但是,使用 remove() 方法删除元素:ListIterator iterator = arrList.listIterator(); iterator.next(); iterator.remove();示例 在线演示import java.util.ArrayList; import java.util.ListIterator; public class Demo {    public static void main(String[] args) {       ArrayList arrList = new ArrayList();       arrList.add("Jack");       arrList.add("Tom");       arrList.add("Brad");       arrList.add("Amy");       arrList.add("Ben");       arrList.add("Peter"); ... 阅读更多

Java 程序:不区分大小写地对列表进行排序

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

3K+ 次浏览

假设您的列表包含以下元素:P、W、g、K、H、t、E因此,不区分大小写的排序意味着大小写字母将被忽略。输出将是:E、g、H、K、P、t、W以下数组:String[] arr = new String[] { "P", "W", "g", "K", "H", "t", "E" };将上述数组转换为列表:List list = Arrays.asList(arr);现在,按不区分大小写的方式对上述列表进行排序:Collections.sort(list, String.CASE_INSENSITIVE_ORDER);示例 在线演示import java.util.Arrays; import java.util.Collections; import java.util.List; public class Demo {    public static void main(String[] argv) throws Exception {       ... 阅读更多

Java 程序:使用 TreeSet 合并列表中的重复项

karthikeya Boyini
更新于 2024年10月30日 18:36:14

435 次浏览

在本文中,我们将学习如何使用 TreeSet 在 Java 中合并列表中的重复元素。此程序将获取包含重复值的字符串列表,将元素传输到 TreeSet,然后显示唯一的排序元素。在这里使用 TreeSet 是理想的,因为它会自动删除重复项并按自然顺序排列元素。问题陈述编写一个 Java 程序,使用 TreeSet 从列表中删除重复元素。该程序应获取一个包含重复元素的列表,将其转换为 TreeSet 以消除重复项,然后显示唯一的排序元素。输入 ... 阅读更多

如何在 Java 中将指定对象的多个副本填充到列表中

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

715 次浏览

将指定对象的多个副本填充到列表中,这意味着假设您有一个元素 100,并且想要将其显示 10 次。为此,让我们来看一个示例。以下是我们的列表和迭代器。我们使用 nCopies 集合方法来设置元素以及您想要的副本数量:List list = Collections.nCopies(10, 100); Iterator iterator = list.iterator();之后显示多个副本:while (iterator.hasNext()) System.out.println(iterator.next());示例 在线演示import java.util.Collections; import java.util.Iterator; import java.util.List; public class Demo {    public static void main(String[] args) {       List list = Collections.nCopies(10, 100);       Iterator iterator = list.iterator();   ... 阅读更多

Java 程序:区分大小写地对列表进行排序

karthikeya Boyini
更新于 2024年10月29日 18:51:32

707 次浏览

在本文中,我们将学习如何在 Java 中区分大小写地对列表进行排序。区分大小写排序会将大写字母放在小写字母之前(例如,'A' 放在 'a' 之前),这意味着大写字母在排序中具有优先级。此程序使用 Java 的内置 Collections.sort 方法按此特定顺序排列元素。问题陈述给定一个包含大小写字母混合的列表,编写一个 Java 程序,区分大小写地对列表进行排序。输入 { "P", "W", "g", "K", "H", "t", "E" } 输出 列表 = [P, W, g, K, H, t, E] 区分大小写排序 = [E, H, ... 阅读更多

Java 程序:将 LocalDate 转换为 UTC 时区的 java.util.Date

Samual Sam
更新于 2024年7月2日 10:26:21

3K+ 次浏览

在本文中,我们将学习如何使用 Java 的日期和时间 API 将本地日期转换为 UTC 时区的 java.util.Date。问题陈述将当前日期转换为协调世界时 (UTC) 的 java.util.Date 对象。目标是在确保生成的 java.util.Date 对象表示给定 LocalDate 当天开始的 UTC 时间的情况下完成此转换。将 LocalDate 转换为 UTC 时区的 java.util.Date 的步骤以下是将 LocalDate 转换为 UTC 时区的 java.util.Date 的步骤步骤 1:导入所需的类,即 java.time 和 java.util ... 阅读更多

Java 程序:根据时区偏移量将 LocalDate 转换为 java.util.Date

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

154 次浏览

将 LocalDate 设置为现在:LocalDate date = LocalDate.now();现在,设置时区偏移量:ZoneOffset timeZone = ZoneOffset.UTC;将 LocalDate 转换为 java.util.Date:Date.from(date.atStartOfDay().toInstant(timeZone))示例 在线演示import java.time.LocalDate; import java.time.ZoneOffset; import java.util.Date; public class Demo {    public static void main(String[] args) {       LocalDate date = LocalDate.now();       System.out.println("Date = "+date);       ZoneOffset timeZone = ZoneOffset.UTC;       System.out.println(Date.from(date.atStartOfDay().toInstant(timeZone)));    } }输出Date = 2019-04-19 Fri Apr 19 05:30:00 IST 2019

Java 程序:查找 LinkedHashMap 中的键并将其存储到列表中

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

120 次浏览

让我们首先创建一个包含键值对的 LinkedHashMap:Map map = new LinkedHashMap(); map.put("1", "Katie"); map.put("2", "Peter"); map.put("3", "Amy"); map.put("4", "Kane"); map.put("5", "Colin"); map.put("6", "Andre"); map.put("7", "Pollard"); map.put("8", "David"); map.put("9", "Jofra"); map.put("10", "Akila");现在,创建一个新列表并将上述 Map 的键存储到其中:List list = new ArrayList(); list.addAll(map.keySet());示例 在线演示import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; public class Demo {    public static void main(String[] args) {       Map map = new LinkedHashMap();       map.put("1", "Katie");       map.put("2", "Peter");       map.put("3", "Amy");       map.put("4", "Kane");     ... 阅读更多

Java程序:从两个LinkedHashMap中查找键并交替存储到列表中

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

浏览量:67

首先,我们创建一个带有键值对的LinkedHashMap:Map map1 = new LinkedHashMap(); map1.put("1", "Jim"); map1.put("2", "David"); map1.put("3", "Tom"); map1.put("4", "Sam"); map1.put("5", "Steve"); 现在,我们再创建一个带有键值对的LinkedHashMap:Map map2 = new LinkedHashMap(); map2.put("6", "Katie"); map2.put("7", "John"); map2.put("8", "Kane"); map2.put("9", "Chris"); 接下来,创建一个新的List,并将上述两个Map的键存储到其中:List list = new ArrayList(); list.addAll(map1.keySet()); list.addAll(map2.keySet()); 示例   在线演示 import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; public class Demo {    public static void main(String[] args) {       Map map1 = new LinkedHashMap();       map1.put("1", "Jim");       map1.put("2", "David"); ... 阅读更多

广告