Java 如何从hashmap检索值

Java 如何从hashmap检索值,java,list,map,Java,List,Map,HashMap只有一个键和值 Map<String, String> hm = new HashMap<>(); hm.put("one","ele"); Map<String, String> hm = new HashMap<String, String>(); hm.put("one","ele"); Set<Entry<String, String>> entrySet = hm.entrySet(); for

HashMap只有一个键和值

Map<String, String> hm = new HashMap<>();
hm.put("one","ele");
Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}
Map hm=newhashmap();
hm.put(“一”、“一”);

现在如何从中获取键和值并分配给字符串?

需要使用HashMao上的迭代器

public static void printMap(Map hm) {
     String key = "";
     String value = "";
    for (Entry<String, String> entry : hm.entrySet())
    {
        key = entry.getKey();
        value = entry.getValue();
        System.out.println(key + ":" + value);
    }
}
Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}
publicstaticvoidprintmap(映射hm){
字符串键=”;
字符串值=”;
for(条目:hm.entrySet())
{
key=entry.getKey();
value=entry.getValue();
System.out.println(键+“:”+值);
}
}

需要在HashMao上使用
迭代器

public static void printMap(Map hm) {
     String key = "";
     String value = "";
    for (Entry<String, String> entry : hm.entrySet())
    {
        key = entry.getKey();
        value = entry.getValue();
        System.out.println(key + ":" + value);
    }
}
Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}
publicstaticvoidprintmap(映射hm){
字符串键=”;
字符串值=”;
for(条目:hm.entrySet())
{
key=entry.getKey();
value=entry.getValue();
System.out.println(键+“:”+值);
}
}

需要在HashMao上使用
迭代器

public static void printMap(Map hm) {
     String key = "";
     String value = "";
    for (Entry<String, String> entry : hm.entrySet())
    {
        key = entry.getKey();
        value = entry.getValue();
        System.out.println(key + ":" + value);
    }
}
Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}
publicstaticvoidprintmap(映射hm){
字符串键=”;
字符串值=”;
for(条目:hm.entrySet())
{
key=entry.getKey();
value=entry.getValue();
System.out.println(键+“:”+值);
}
}

需要在HashMao上使用
迭代器

public static void printMap(Map hm) {
     String key = "";
     String value = "";
    for (Entry<String, String> entry : hm.entrySet())
    {
        key = entry.getKey();
        value = entry.getValue();
        System.out.println(key + ":" + value);
    }
}
Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}
publicstaticvoidprintmap(映射hm){
字符串键=”;
字符串值=”;
for(条目:hm.entrySet())
{
key=entry.getKey();
value=entry.getValue();
System.out.println(键+“:”+值);
}
}
Map.Entry=hm.entrySet().iterator().next();
字符串结果=entry.getKey()+“=”+entry.getValue()
Map.Entry=hm.entrySet().iterator().next();
字符串结果=entry.getKey()+“=”+entry.getValue()
Map.Entry=hm.entrySet().iterator().next();
字符串结果=entry.getKey()+“=”+entry.getValue()
Map.Entry=hm.entrySet().iterator().next();
字符串结果=entry.getKey()+“=”+entry.getValue()

只需创建一个简单的类来保存数据:

public class Pair {

private String key;
private String value;

public Pair( String k, String v ) {
   key = k
   value = v;
}

public String getKey() {
    return key;
}

public String getValue() {
    return value;
}



}
Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}
您只需要使用它:

Pair pair  = new Pair( "one", "ele );
Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}

只需创建一个简单的类来保存数据:

public class Pair {

private String key;
private String value;

public Pair( String k, String v ) {
   key = k
   value = v;
}

public String getKey() {
    return key;
}

public String getValue() {
    return value;
}



}
Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}
您只需要使用它:

Pair pair  = new Pair( "one", "ele );
Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}

只需创建一个简单的类来保存数据:

public class Pair {

private String key;
private String value;

public Pair( String k, String v ) {
   key = k
   value = v;
}

public String getKey() {
    return key;
}

public String getValue() {
    return value;
}



}
Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}
您只需要使用它:

Pair pair  = new Pair( "one", "ele );
Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}

只需创建一个简单的类来保存数据:

public class Pair {

private String key;
private String value;

public Pair( String k, String v ) {
   key = k
   value = v;
}

public String getKey() {
    return key;
}

public String getValue() {
    return value;
}



}
Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}
您只需要使用它:

Pair pair  = new Pair( "one", "ele );
Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}

只需反复浏览它们

for (Entry<String, String> entry : hm.entrySet())
        {
            String key = entry.getKey();
            String value = entry.getValue();
            System.out.println(key + ":" + value);
        }
Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}
for(条目:hm.entrySet())
{
String key=entry.getKey();
字符串值=entry.getValue();
System.out.println(键+“:”+值);
}

而且您也不需要使用HashMap,因为您只有一个键值对。

只需迭代它们即可

for (Entry<String, String> entry : hm.entrySet())
        {
            String key = entry.getKey();
            String value = entry.getValue();
            System.out.println(key + ":" + value);
        }
for (Map.Entry<String, String> entry : hm.entrySet()){
    System.out.println(entry.getKey() + "=" + entry.getValue());
}
Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}
for(条目:hm.entrySet())
{
String key=entry.getKey();
字符串值=entry.getValue();
System.out.println(键+“:”+值);
}

而且您也不需要使用HashMap,因为您只有一个键值对。

只需迭代它们即可

for (Entry<String, String> entry : hm.entrySet())
        {
            String key = entry.getKey();
            String value = entry.getValue();
            System.out.println(key + ":" + value);
        }
for (Map.Entry<String, String> entry : hm.entrySet()){
    System.out.println(entry.getKey() + "=" + entry.getValue());
}
Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}
for(条目:hm.entrySet())
{
String key=entry.getKey();
字符串值=entry.getValue();
System.out.println(键+“:”+值);
}

而且您也不需要使用HashMap,因为您只有一个键值对。

只需迭代它们即可

for (Entry<String, String> entry : hm.entrySet())
        {
            String key = entry.getKey();
            String value = entry.getValue();
            System.out.println(key + ":" + value);
        }
for (Map.Entry<String, String> entry : hm.entrySet()){
    System.out.println(entry.getKey() + "=" + entry.getValue());
}
Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}
for(条目:hm.entrySet())
{
String key=entry.getKey();
字符串值=entry.getValue();
System.out.println(键+“:”+值);
}
而且您也不需要使用HashMap,因为您只有1个键值对。

for(Map.Entry:hm.entrySet()){
for (Map.Entry<String, String> entry : hm.entrySet()){
    System.out.println(entry.getKey() + "=" + entry.getValue());
}
Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}
System.out.println(entry.getKey()+“=”+entry.getValue()); }
用于(Map.Entry:hm.entrySet()){
System.out.println(entry.getKey()+“=”+entry.getValue());
}
用于(Map.Entry:hm.entrySet()){
System.out.println(entry.getKey()+“=”+entry.getValue());
}
用于(Map.Entry:hm.entrySet()){
System.out.println(entry.getKey()+“=”+entry.getValue());
}

您需要迭代映射值。因为map不能为您提供对值的索引访问

Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}

它将返回您的值对象。

您需要迭代映射值。因为map不能为您提供对值的索引访问

Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}
if (map.entrySet().size() == 1) {
    Entry<String, String> next = map.entrySet().iterator().next();
}

它将返回您的值对象。

您需要迭代映射值。因为map不能为您提供对值的索引访问

Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}
if (map.entrySet().size() == 1) {
    Entry<String, String> next = map.entrySet().iterator().next();
}

它将返回您的值对象。

您需要迭代映射值。因为map不能为您提供对值的索引访问

Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}
if (map.entrySet().size() == 1) {
    Entry<String, String> next = map.entrySet().iterator().next();
}
它将返回您的值对象。

如果(map.entrySet().size()==1){
Map<String, String> hm = new HashMap<String, String>();
hm.put("one","ele");

Set<Entry<String, String>> entrySet = hm.entrySet();
for (Entry<String, String> entry : entrySet)
{
    System.out.println(entry.getKey()+ " " + entry.getValue());
}
if (map.entrySet().size() == 1) {
    Entry<String, String> next = map.entrySet().iterator().next();
}
Entry next=map.entrySet().iterator().next(); }
if(map.entrySet().size()==1){
Entry next=map.entrySet().iterator().next();
}
if(map.entrySet().size()==1){
Entry next=map.entrySet().iterator().next();
}
if(map.entrySet().size()==1){
Entry next=map.entrySet().iterator().next();
}

如果您只有一个键和值,为什么要使用
HashMap
呢?顺便问一下,您不觉得这个。。。没有冒犯之意,但平庸的问题会得到七个相似的答案,而复杂得多、整体上更好的问题会得到一个或一个都没有?@spoko这还取决于回答一个问题所需的时间。为什么要在这里提到这个呢?@Emz只是我的观察,我相信OP不会介意,因为他已经得到了答案。这感觉像是“声誉搜寻”,而不是真正的“好问题,我想通过回答它来帮助你和整个社区”。@spoko“声誉搜寻”,因为网站建立了更高的声誉,让你做更多的好事。“我帮不了X个人,至少我现在可以格式化他的代码并更正他的拼写。”例如。这对我来说以前是不可行的。如果你有一个键和值,为什么要使用
HashMap
?顺便问一下,你没有发现吗