找到 4330 篇文章 关于 Java 8

Java 程序获取 2019 年每个月的最后一天是星期几

karthikeya Boyini
更新于 2019-07-30 22:30:25

265 次浏览

对于每个月的最后一天,首先为星期几创建一个 List 集合 - ListdayOfWeek = new ArrayList();现在,获取 2019 年每个月的最后一天是星期几,使用 withYear() 设置年份,并使用 lastDayOfMonth() 和 getDayOfWeek 方法 - for (Month m: Month.values()) {    DayOfWeek days = LocalDate.now().withYear(2019).with(m).with(TemporalAdjusters.lastDayOfMonth()).getDayOfWeek(); }示例 实时演示import java.time.DayOfWeek; import java.time.LocalDate; import java.time.Month; import java.time.temporal.TemporalAdjusters; import java.util.ArrayList; import java.util.List; public class Demo {    public static void main(String[] argv) {       ListdayOfWeek = new ArrayList();       for (Month m: Month.values()) {          DayOfWeek days = ... 阅读更多

Java 程序获取不同区域设置中星期几的显示名称

Samual Sam
更新于 2024-11-23 03:47:56

247 次浏览

在本文中,我们将学习如何使用 Java 获取不同区域设置中星期几的显示名称。Java 中的 DayOfWeek 类提供了一些处理星期几的方法,借助 getDisplayName(),您可以根据区域设置以不同的格式检索一天的名称。java.util.Locale.getDisplayName() 方法 java.util.Locale.getDisplayName(Locale inLocale) 方法返回适合显示给用户的区域设置名称。这将是 getDisplayLanguage()、getDisplayCountry() 和 getDisplayVariant() 返回的值组合成一个字符串。获取显示名称的步骤 ... 阅读更多

Java 程序获取 NavigableSet 的反转

karthikeya Boyini
更新于 2019-07-30 22:30:25

71 次浏览

我们将创建一个 NavigableSet 集合并添加一些元素 - NavigableSet set = new TreeSet(); set.add("ABC"); set.add("DEF"); set.add("GHI"); set.add("JKL"); set.add("MNO"); set.add("PQR"); set.add("STU");现在,使用 descendingSet() 获取 NavigableSet 的反转 - NavigableSetreverse = set.descendingSet();示例 实时演示import java.util.NavigableSet; import java.util.TreeSet; public class Demo {    public static void main(String[] args) {       NavigableSet set = new TreeSet();       set.add("ABC");       set.add("DEF");       set.add("GHI");       set.add("JKL");       set.add("MNO");       set.add("PQR");       set.add("STU");       NavigableSetreverse = set.descendingSet();       System.out.println("NavigableSet = " + set);       ... 阅读更多

Java 程序使用 Lambda 表达式初始化 HashMap

Shriansh Kumar
更新于 2024-09-11 11:08:40

1K+ 次浏览

Java HashMap 的初始化意味着创建 HashMap 类的实例并向其中添加元素。初始化 HashMap 的标准方法是使用 new 关键字。但是,我们将在本文中使用 lambda 表达式。Lambda 表达式是没有名称的方法。它是在 Java8 发布时引入的。并且,HashMap 是 Java 集合框架的一个类,它实现了 Map 接口。它以键值对的形式存储其元素。键是一个用于检索与其关联的值的对象。示例 1 以下 Java 程序说明了如何使用 ... 阅读更多

在 Java 中使 Hashtable 只读

karthikeya Boyini
更新于 2019-07-30 22:30:25

171 次浏览

只读 Hashtable 意味着用户将无法向其中添加或删除元素。让我们首先创建一个具有键值对的 Hashtable - Hashtablehash = new Hashtable(); hash.put("1", "A"); hash.put("2", "B"); hash.put("3", "C"); hash.put("4", "D"); hash.put("5", "E"); hash.put("6", "F"); hash.put("7", "G");现在,使用 unmodifiableMap() 创建一个只读 Hashtable - Mapm = Collections.unmodifiableMap(hash);示例 实时演示import java.util.Collections; import java.util.Hashtable; import java.util.Map; public class Demo {    public static void main(String[] s) {       Hashtablehash = new Hashtable();       hash.put("1", "A");       hash.put("2", "B");       hash.put("3", "C");       hash.put("4", "D");       hash.put("5", ... 阅读更多

检查 HashSet 在 Java 中是否包含某个值

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

755 次浏览

假设以下是我们的 Integer 数组 - Integer arr[] = { 50, 100, 150, 200, 250, 300 };将上述整数数组设置为 HashSet - Setset = new HashSet(Arrays.asList(arr));现在,让我们检查 HashSet 是否包含某个值 - set.contains(150)如果该值在 List 中,则返回 TRUE,否则返回 FALSE。示例 实时演示import java.util.Arrays; import java.util.HashSet; import java.util.Set; public class Demo {    public static void main(String[] a) {       Integer arr[] = { 50, 100, 150, 200, 250, 300 };       Setset = new HashSet(Arrays.asList(arr));       System.out.println(set.contains(200));     ... 阅读更多

Java 程序将值插入 SortedSet

karthikeya Boyini
更新于 2019-07-30 22:30:25

122 次浏览

假设我们有以下 SortedSet - SortedSet set = new TreeSet(); set.add("T"); set.add("R"); set.add("S"); set.add("Q"); set.add("V"); set.add("U"); set.add("W");现在,在使用 Iterator 显示上述元素后,您可以像这样将值插入 SortedSetset.add("Z"); set.add("Y");示例 实时演示import java.util.Iterator; import java.util.SortedSet; import java.util.TreeSet; public class Demo {    public static void main(String[] argv) throws Exception {       SortedSet set = new TreeSet();       set.add("T");       set.add("R");       set.add("S");       set.add("Q");       set.add("V");       set.add("U");       set.add("W");       Iterator i = set.iterator();     ... 阅读更多

Java 程序从 TreeMap 获取子 Map

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

79 次浏览

要从 TreeMap 获取子 Map,让我们首先创建一个 TreeMap 并设置键值对 - TreeMaptMap = new TreeMap(); tMap.put("1", "A"); tMap.put("2", "B"); tMap.put("3", "C"); tMap.put("4", "D"); tMap.put("5", "E"); tMap.put("6", "F"); tMap.put("7", "G");现在,假设您需要获取从 3 到 7 的子映射。为此,使用 submap() 方法作为 - =SortedMapmap = tMap.subMap("3", "7");示例 实时演示import java.util.SortedMap; import java.util.TreeMap; public class Demo {    public static void main(String[] args) {       TreeMaptMap = new TreeMap();       tMap.put("1", "A");       tMap.put("2", "B");       tMap.put("3", "C");       tMap.put("4", "D");     ... 阅读更多

如何在 Java 中根据键对 Map 值进行排序?

karthikeya Boyini
更新于 2019-07-30 22:30:25

183 次浏览

假设以下是我们的具有未排序键的 Map - HashMapmap = new HashMap(); map.put("1", "A"); map.put("6", "B"); map.put("3", "C"); map.put("7", "D"); map.put("5", "E"); map.put("2", "F"); map.put("4", "G"); map.put("8", "H");现在,对上述 Map 进行排序。下面 tMap 的结果将是按键排序的映射 - MaptMap = new TreeMap(map);示例 实时演示import java.util.HashMap; import java.util.Map; import java.util.TreeMap; public class Demo {    public static void main(String[] args) {       HashMapmap = new HashMap();       map.put("1", "A");       map.put("6", "B");       map.put("3", "C");       map.put("7", "D");       map.put("5", "E");   ... 阅读更多

Java 程序将 HashMap 转换为 TreeMap

Samual Sam
更新于 2024-11-15 18:43:54

243 次浏览

本文将介绍如何在 Java 中将 HashMap 转换为 TreeMap。HashMap 用于存储键值对数据,但它不会以任何特定顺序保存键。TreeMap 会按升序对键进行排序。通过将 HashMap 转换为 TreeMap,我们可以确保键以排序的方式存储。**问题陈述**给定一个填充了键值对的 HashMap,我们需要将其转换为 TreeMap,以便按键对条目进行排序。**输入**("1", "A"), ("2", "B"), ("3", "C"), ("4", "D"), ("5", "E"), ("6", "F"), ("7", ... 阅读更多

广告