java如何在hashmap中返回字符串
嗨,我想问你一个问题。 我有这个hashmap、字符串和uuid:
private HashMap<UUID, String> uuidCodeMap;
private String randomcode;
private UUID uuid;
我输入的字符串是随机的:
randomcode = new Random().nextInt(800000)+200000+"H";
map.put(entity.getUniqueId(), randomcode);
现在在另一个类中,我会得到玩家在hashmap中插入的代码, 我该怎么办? 在另一个类中,我也尝试过(我有getter和setter随机代码)并使用
String code = df.getUuidCodeMap().get(df.getUuid());
但是仍然没有给出HashMap中实体编写的消息
举个小例子:
private String command = "verify";
private HashMap<UUID, String> uuidCodeMap;
private List<UUID> verified;
private Main main;
private UUID uuid;
private String randomcode;
在代码部分:
uuid = p.getUniqueId();
randomcode = new Random().nextInt(800000)+200000+"H";
uuidCodeMap.put(uuid, randomcode);
另一类:
if (df.getUuidCodeMap().containsKey(df.getUuid())) {
//do something
} else {
//do something
return;
}
但是返回一个不同的随机码
共 (0) 个答案