gpt4 book ai didi

java - Android hashMap Values如何获取值并格式化它

转载 作者:行者123 更新时间:2023-12-01 22:29:28 25 4
gpt4 key购买 nike

如何打印 HashMap 的值,如下所示:

String hashMapValues = PHOTO_IDS.get(所有值);

hashMapValues 输出为:id1、id2、id3、id4、id5

HashMap<String,String> PHOTO_IDS;

onCreate....
PHOTO_IDS = new HashMap<String, String>();

if(vc.readLAST_TAKEN_PIC().equals("imageCam1")) { PHOTO_IDS.put("imageCam1", id); }
else if(vc.readLAST_TAKEN_PIC().equals("imageCam2")) { PHOTO_IDS.put("imageCam2", id); }
else if(vc.readLAST_TAKEN_PIC().equals("imageCam3")) { PHOTO_IDS.put("imageCam3", id); }
else if(vc.readLAST_TAKEN_PIC().equals("imageCam4")) { PHOTO_IDS.put("imageCam4", id); }
else if(vc.readLAST_TAKEN_PIC().equals("imageCam5")) { PHOTO_IDS.put("imageCam5", id); }

非常感谢您的帮助。

已更新_____________________________________________

谢谢大家的回复。这是工作代码:

String hashmapValues = PHOTO_IDS.values().toString();
TMP_PHOTO_ID = hashmapValues.replaceAll("[\\[\\]]", "");

最佳答案

您可以使用Map.getValues()为此目的。

喜欢

System.out.println(PHOTO_IDS .values());

输出将类似于

[id1, id2, id3, id4, id5]

这里您需要重新替换字符串中的 [] 字符。

关于java - Android hashMap Values如何获取值并格式化它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28103072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com