找到 4330 篇文章 关于 Java 8

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

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

113 次查看

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

Java 程序使用 ListIterator 从 List 中删除元素

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

222 次查看

假设以下是我们带有元素的 List: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() 方法返回 List 中的下一个元素。但是,使用 remove() 方法删除元素:ListIteratoriterator = arrList.listIterator(); iterator.next(); iterator.remove();示例 实时演示import java.util.ArrayList; import java.util.ListIterator; public class Demo {    public static void main(String[] args) {       ArrayListarrList = new ArrayList();       arrList.add("Jack");       arrList.add("Tom");       arrList.add("Brad");       arrList.add("Amy");       arrList.add("Ben");       arrList.add("Peter"); ... 阅读更多

Java 程序以不区分大小写的顺序对 List 进行排序

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:Listlist = 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 合并 List 中的重复项

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

435 次查看

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

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

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

715 次查看

将指定对象的多个副本填充到列表中,意味着假设您有一个元素 100 并希望将其显示 10 次。为此,让我们看一个示例。以下是我们的列表和迭代器。我们使用了 nCopiec Collections 方法来设置元素以及您想要的副本数量:Listlist = Collections.nCopies(10, 100); Iteratoriterator = 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) {       Listlist = Collections.nCopies(10, 100);       Iteratoriterator = list.iterator();   ... 阅读更多

Java 程序以区分大小写的顺序对 List 进行排序

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

707 次查看

在这篇文章中,我们将学习如何在 Java 中以区分大小写的顺序对 List 进行排序。区分大小写的排序将大写字母放在小写字母之前(例如,'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 的步骤以下是在 UTC 中将 LocalDate 转换为 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 程序查找 Linked HashMap 中的键并将其存储在列表中

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

120 次查看

让我们首先创建一个带有键值对的 LinkedHashMap:Mapmap = 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");现在,创建一个新的 List 并将上述 Map 的键存储在其中:Listlist = 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) {       Mapmap = new LinkedHashMap();       map.put("1", "Katie");       map.put("2", "Peter");       map.put("3", "Amy");       map.put("4", "Kane");     ... 阅读更多

Java 程序查找两个 Linked HashMap 中的键并交替将其存储在列表中

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

67 次查看

让我们首先创建一个带有键值对的 LinkedHashMap:Mapmap1 = new LinkedHashMap(); map1.put("1", "Jim"); map1.put("2", "David"); map1.put("3", "Tom"); map1.put("4", "Sam"); map1.put("5", "Steve");现在让我们再创建一个带有键值对的 LinkedHashMap:Mapmap2 = new LinkedHashMap(); map2.put("6", "Katie"); map2.put("7", "John"); map2.put("8", "Kane"); map2.put("9", "Chris");现在,创建一个新的 List 并将上述两个 Map 的键存储在其中:Listlist = 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) {       Mapmap1 = new LinkedHashMap();       map1.put("1", "Jim");       map1.put("2", "David"); ... 阅读更多

广告