关闭。这个问题需要细节或清晰。它目前不接受答案。**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
两天前关门了。改进这个问题
HashMap <Integer, Object> LoadPeople = new HashMap <Integer, Object>();
我正在尝试存储整数作为键和日期,例如: "2012-09-15" 和整数作为值,我应该在hashmap中设置什么值类型?我试过了,但好像错了?我正在从数据库加载数据。
"2012-09-15"
svdrlsy41#
hashmap存储对象。这就是你写作的原因 Integer 而不是 int .因此,在本例中,只需编写objecttype Date 在构造函数中。 HashMap <Integer, Date>LoadPeople = new HashMap<>(); 只有将日期存储为 java.util.Date 但我反对。
Integer
int
Date
HashMap <Integer, Date>LoadPeople = new HashMap<>();
java.util.Date
vpfxa7rd2#
你好像需要一个 HashMap 与 LocalDate 作为值的类型。因此,您的声明如下:
HashMap
LocalDate
Map <Integer, LocalDate> loadPeople = new HashMap <>();
另外,始终遵循java命名约定,例如变量的名称应该是 loadPeople 而不是 LoadPeople 按照惯例。
loadPeople
LoadPeople
2条答案
按热度按时间svdrlsy41#
hashmap存储对象。这就是你写作的原因
Integer
而不是int
.因此,在本例中,只需编写objecttype
Date
在构造函数中。HashMap <Integer, Date>LoadPeople = new HashMap<>();
只有将日期存储为java.util.Date
但我反对。vpfxa7rd2#
你好像需要一个
HashMap
与LocalDate
作为值的类型。因此,您的声明如下:
另外,始终遵循java命名约定,例如变量的名称应该是
loadPeople
而不是LoadPeople
按照惯例。