Java 集合 - 存储多种信息

标签 java

像这样存储多个信息好吗:

List<Map<Integer, Object>> l = new ArrayList<Map<Integer, Object>>();

Map<Integer, Object> m = new HashMap<Integer, Object>();
m.put(123, null);
l.add(m);

我想有更好的方法。

就我而言,我需要存储一个类别列表以及每个类别有多少篇文章使用该类别的信息。

最佳答案

那为什么不使用 List<CategoryUsage> ,其中CategoryUsage是一个包含 Category 的类,以及使用它的文章数量?恕我直言,更具可读性、类型安全、可维护性和面向对象性。

关于Java 集合 - 存储多种信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11523315/

相关文章:

java - 使用 Netty 示例 "HttpUploadServer"读取 HTTP PUT 数据时出现问题,但与 HTTP POST 配合使用时效果良好

java - 扫描仪忽略某些输入 (System.in)

java - 如何使用 Java Spring 像 Postman 表单数据一样 POST image.png

java - 创建变量中定义的类的 ArrayList

java - Android Espresso - 关闭 SearchView

java - 请帮助阅读Java代码中的这个抽象数据类型

java - JFrame : setDefaultCloseOperation has no effect

java - 创建一个网页来显示表单发送的条目

java - 哪些Tomcat Mbean可用于访问Web应用程序信息

java - 添加 ByteArrayOutputStreams