找到 34423 篇文章 相关编程

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

如何在 Java 中从 LinkedList 创建队列?

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

321 次浏览

让我们像这样从 LinkedList 创建一个队列 -Queuequeue = new LinkedList(); queue.add("P"); queue.add("Q"); queue.add("R"); queue.add("S"); queue.add("T"); queue.add("U"); queue.add("V");现在,使用 List 显示队列中的元素 -Listlist = new ArrayList(queue);示例 实时演示import java.util.ArrayList; import java.util.LinkedList; import java.util.List; import java.util.Queue; public class Demo {    public static void main(String[] args) {       Queuequeue = new LinkedList();       queue.add("P");       queue.add("Q");       queue.add("R");       queue.add("S");       queue.add("T");       queue.add("U");       queue.add("V");       Listlist = new ArrayList(queue);       for (Object ... 阅读更多

Java 程序,用于将值放入属性列表

karthikeya Boyini
更新于 2024-10-30 18:44:44

274 次浏览

在本文中,我们将学习如何在 Java 中使用 Properties 类存储和显示键值对。Properties 类可用于处理配置设置或以结构化方式存储数据,其中键和值都是字符串。通过使用 put() 方法,我们可以轻松地向属性列表添加值,并稍后检索或显示这些键值对。这种方法提供了一种简单有效的方式来管理 Java 应用程序中键值格式的数据。问题陈述一个属性列表包含国家-年份对。编写一个 Java 程序来存储值 ... 阅读更多

Java 程序,用于将属性列表转换为 Map

Samual Sam
更新于 2024-09-19 21:55:48

766 次浏览

在本文中,我们将学习如何在 Java 中将 Properties 列表转换为 Map。Properties 类通常用于存储键值对,但有时您可能需要在 Map 结构中处理这些对。我们将演示如何获取属性并将它们转换为 HashMap。问题陈述在 Java 中编写一个程序,将属性列表转换为 Map 结构 - 输出 Map 的键和值... P: 1 Q: 2 R: 3 S: 4 T: 5 U: 6 V: 7 将属性列表转换为 ... 的步骤 阅读更多

Java 程序,用于从 TreeMap 获取尾部映射

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

94 次浏览

要从 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");现在,假设您需要获取从 2 开始的尾部映射,即 2 之后的所有键值对。为此,请使用 tailMap() 方法 -SortedMapmap = tMap.tailMap("2");示例 实时演示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");       ... 阅读更多

在 Java 中查找两个不同列表是否包含完全相同的元素的简单方法

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

1K+ 次浏览

如果两个列表以相同的顺序包含相同数量的元素,则它们是相等的。假设我们有以下两个列表 -ListarrList1 = Arrays.asList(new Integer[] { 10, 20, 30, 45, 55, 70, 90, 100 }); ListarrList2 = Arrays.asList(new Integer[] {15, 25, 35, 50, 55, 75, 95, 120});现在,让我们找出这两个列表是否相等 -arrList1.equals(arrList2);如果以上两个列表具有相等的元素,则返回 TRUE,否则返回 FALSE。示例 实时演示import java.util.Arrays; import java.util.List; public class Demo {    public static void main(String[] a) {       ListarrList1 = Arrays.asList(new Integer[] ... 阅读更多

使用 Collections.frequency 检查 Java 中元素的频率

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

188 次浏览

在 Java 中创建一个列表 -List< String >list = Arrays.asList("P", "Q", "R", "P", "T", "P", "U", "V", "W", "X", "W" );现在,假设您想获取元素 P 的频率。为此,请使用 Collections.frequency() 方法 -Collections.frequency(list, "P");如上所示,我们还可以找到任何字母的出现次数 -Collections.frequency(list, "T");示例 实时演示import java.util.Arrays; import java.util.Collections; import java.util.List; public class Demo {    public static void main(String[] args) {       Listlist = Arrays.asList("P", "Q", "R", "P", "T", "P", "U", "V", "W", "X", "W" );       int checkOccurrence = Collections.frequency(list, "P");       System.out.println("Occurrence ... 阅读更多

在 Java 中检查容量的最佳方法是什么?

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

1K+ 次浏览

要在 Java 中检查容量,首先创建一个列表并添加元素。之后使用 ensureCapacity() 并增加容量。让我们首先创建一个 ArrayList 并添加一些元素 -ArrayListarrList = new ArrayList(5); arrList.add(100); arrList.add(200); arrList.add(300); arrList.add(400); arrList.add(500);现在,增加 ArrayList 的容量 -arrList.ensureCapacity(15);同时,使用 size() 方法,您也可以检查 ArrayList 的当前大小。示例 实时演示import java.util.ArrayList; public class Demo {    public static void main(String[] a) {       ArrayListarrList = new ArrayList(5);       arrList.add(100);       arrList.add(200);       arrList.add(300);       arrList.add(400);       arrList.add(500); ... 阅读更多

Java 程序,用于将 java.util.Date 转换为 ZonedDateTime

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

3K+ 次浏览

创建 Date 对象 -Date date = new Date();现在,将 ZonedId 设置为默认值 -final ZoneId id = ZoneId.systemDefault();将 java.util.date 转换为 ZonedDateTime -System.out.println(ZonedDateTime.ofInstant(date.toInstant(), id));示例 实时演示import java.time.ZoneId; import java.time.ZonedDateTime; import java.util.Date; public class Demo {    public static void main(String[] args) {       Date date = new Date();       final ZoneId id = ZoneId.systemDefault();       System.out.println(ZonedDateTime.ofInstant(date.toInstant(), id));    } }输出2019-04-19T00:37:33.344+05:30[Asia/Calcutta]

Java 程序,用于将文件属性更改为可写

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

88 次浏览

假设我们的文件是“input.txt”,设置为只读 -File myFile = new File("input.txt"); myFile.createNewFile(); myFile.setReadOnly();现在,将上述文件设置为可写 -myFile.setWritable(true);之后,您可以使用 canWrite() 检查文件是否可写。示例 实时演示import java.io.File; public class Demo {    public static void main(String[] args) throws Exception {       File myFile = new File("input.txt");       myFile.createNewFile();       myFile.setReadOnly();       if (myFile.canWrite()) {          System.out.println("可写!");       } else {          System.out.println("只读模式!");       }       ... 阅读更多

广告

© . All rights reserved.