如何制作一个特殊的Java树节点

如何制作一个特殊的Java树节点,java,arrays,sorting,Java,Arrays,Sorting,我想创建一个具有以下内容的结构: Class Message {private String text;    ... } Class Folder {.... } 一个文件夹可以包含多个邮件和其他子文件夹 问题: 如何创建此结构?只需使用几个集合,应该相当容易 Class Message { private String text; . . . } Class Folder { Collection<Message> messages; Collection&l

我想创建一个具有以下内容的结构:

Class Message
{private String text;
   ...
}
Class Folder
{....
}
一个文件夹可以包含多个邮件和其他子文件夹

问题:


如何创建此结构?

只需使用几个集合,应该相当容易

Class Message {
  private String text;
  . . .
}

Class Folder {
  Collection<Message> messages;
  Collection<Folder> subFolders;
}
集合可以实例化为许多类,具体取决于合适的类