如何使用HashMap从JavaBean检索和迭代值

如何使用HashMap从JavaBean检索和迭代值,java,hashmap,Java,Hashmap,嗨,朋友们,我没有使用hashmap的经验,我需要在java类中创建3个hashmap元素来检索和迭代来自java bean的值,如下所示 private String value1; private String value2; private String value3; public String getValue1() { return value1; } public void setValue1(Str

嗨,朋友们,我没有使用hashmap的经验,我需要在java类中创建3个hashmap元素来检索和迭代来自java bean的值,如下所示

private String value1;                  
private String value2;                  
private String value3;

public String getValue1() {
    return value1;
}
public void setValue1(String value1) {
    this.value1 = value1;
}
public String getValue2() {
    return value2;
}
public void setValue2(String value2) {
    this.value2 = value2;
}
public String getValue3() {
    return value3;
}
public void setValue3(String value3) {
    this.value3 = value3;
}
我需要对每个hashmap中的每个值进行排序

HashMap<String> values1 = new HashMap<String>();
HashMap<String> values2 = new HashMap<String>();
HashMap<String> values3 = new HashMap<String>();
HashMap values1=newhashmap();
HashMap values2=新的HashMap();
HashMap values3=新的HashMap();
你能帮帮我吗


提前谢谢

哈希结构,通常不关心排序。我并不是说这是不可能的,只是说创建一个哈希结构没有多大意义,在这个结构中,您必须将CPU时钟用于排序操作

无论如何,如果您想要有一个排序的
映射
,您可以使用
树映射
,这样的结构使用键比较以树格式存储元素,以保证正确的顺序


顺便说一下,HashMap通常有一个键和一个值,如果你只想存储一个字符串,你应该使用一个集合。

你希望得到什么?你看过HashMap教程了吗?