当前位置: 首页 > 编程笔记 >

在Java中将HashSet转换为TreeSet

东门城
2023-03-14
本文向大家介绍在Java中将HashSet转换为TreeSet,包括了在Java中将HashSet转换为TreeSet的使用技巧和注意事项,需要的朋友参考一下

首先,创建一个具有字符串值的HashSet-

HashSet<String> hashSet = new HashSet<String>();
hashSet.add("Bradley");
hashSet.add("Katie");
hashSet.add("Brad");
hashSet.add("Amy");
hashSet.add("Ryan");
hashSet.add("Jamie");

现在,将HashSet转换为TreeSet-

Set<String> set = new TreeSet<String>(hashSet);

示例

以下是在Java中将HashSet转换为TreeSet的程序-

import java.util.HashSet;
import java.util.Set;
import java.util.TreeSet;
public class Demo {
   public static void main(String[] args) {
      HashSet<String> hashSet = new HashSet<String>();
      hashSet.add("Bradley");
      hashSet.add("Katie");
      hashSet.add("Brad");
      hashSet.add("Amy");
      hashSet.add("Ryan");
      hashSet.add("Jamie");
      hashSet.add("Kevin");
      hashSet.add("David");
      System.out.println("HashSet = "+ hashSet);
      Set<String> set = new TreeSet<String>(hashSet);
      System.out.println("TreeSet = "+set);
   }
}

输出结果

HashSet = [Kevin, Jamie, Ryan, Bradley, Katie, David, Brad, Amy]
TreeSet = [Amy, Brad, Bradley, David, Jamie, Katie, Kevin, Ryan]
 类似资料:
  • 问题内容: 我有一个整数数组: 我需要一个类型集: 如果我执行以下操作: 它当然认为我的意思是: 而我的意思是: 这是因为int是基元。如果我使用过String,那么一切都会起作用: 如何轻松,正确和简洁地从以下位置进行: 至 谢谢! 问题答案: 一些进一步的解释。asList方法具有此签名 因此,如果您这样做: 或这个: 在这些情况下,我相信Java能够推断出您想要返回一个List,因此它会填充

  • 我有一个包含用户数据的类。 从中,我想提取所有唯一的城市。改变,我为此而做, 这些变化的表达式是什么? 任何帮助都将不胜感激。

  • 问题内容: 我将mp3转换为wav的代码是: 但是我得到以下输出: 谁能帮我我在做什么错? 问题答案: 这里的sourceBytes表示MP3文件或WAV文件。audioFormat是您要转换的PCM格式。另外,我们需要将javazoom.com中的mp3spi.jar,tritonus_mp3.jar,jl * .jar,tritonus_share.jar放入类路径中。希望这对其他人有帮助。

  • 问题内容: 这里有人知道在Java中将csv文件转换为xls或xlsx文件的任何快速,干净的方法吗? 我已经有一些东西可以管理csv文件,并且我需要与其他程序具有额外的兼容性。 除了包名称外,示例代码始终受到人们的赞赏。 非常感谢, 贾斯汀 到目前为止,这是我的代码。我需要从行中删除返回值(“ \ n”)。我的某些单元格包含多行信息(一个列表),因此我可以在csv中使用“ \ n”来表示 单元格中

  • 问题内容: 我有一个GMT字段,用户在其中输入要转换为IST的时间(例如:小时字段18,分钟字段30,会话字段am / pm)。我需要获取这些输入并在Java中转换为IST ??? 问题答案: 如果您意识到时区仅与格式化为String的日期相关,则这是非常容易且显而易见的-秒/毫秒时间戳(仅是包装器)始终是隐式UTC(正确地称为GMT)。而且,在这种时间戳和字符串之间进行转换始终会同时使用时区。

  • 问题内容: 如何在Java中将(2个字节)转换为字节数组,例如 应该是这样的。但不确定。 编辑: 您也可以使用: 发现以获取本机位顺序是大还是小。另外,从以下代码中提取代码: 字节(数组/偏移量)为布尔值 字节数组到char 字节数组短 字节数组到int 浮动的字节数组 字节数组长 字节数组加倍 反之亦然。 问题答案: