找到 34423 篇文章,关于编程

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 获取子映射

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

79 次浏览

要从 TreeMap 获取子映射,让我们首先创建一个 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

244 次浏览

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

广告

© . All rights reserved.