有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案