gpt4 book ai didi

java - 向数组添加数据时如何删除括号

转载 作者:行者123 更新时间:2023-11-30 08:06:42 26 4
gpt4 key购买 nike

我是 Java 新手。我需要一些建议,如何在将数据数组放入 HashMap 时削减括号,我正在从 Xml 文件中解析它。这是我的一段代码 ->>>

final List<String> ITEMS = new ArrayList<String>();
final List<String> URLS = new ArrayList<String>();
final HashMap urls = new HashMap();

NodeList nList = doc.getElementsByTagName("Row");
for (int z=0; z<nList.getLength(); z++) {
Node nNode = nList.item(z);
Element eElement = (Element) nNode;

NodeList a = eElement.getElementsByTagName("item");
for (int i=0; i<a.getLength(); i++) {
ITEMS.clear();
URLS.clear();
urls.clear();
String b = eElement.getElementsByTagName("item").item(i).getTextContent();
String c = eElement.getElementsByTagName("url").item(i).getTextContent();
ITEMS.add(b);
URLS.add(c);

urls.put(ITEMS, URLS);
System.out.println(urls);
}
}

现在我有了键=值对。

这个的输出是:

{[Select product]=[bla-bla-bla]}
{[Single Landmine Shirt]=[http://www.sample.com/landmine-single-shirt]}
{[Women's Silver & Black Bar]=[http://www.sample.com/womens-silver-and-black-bar]}
{[High Density Foam Rollers]=[http://www.sample.com/high-density-foam-rollers]}
{[Sling Shot Hogan Wraps]=[http://www.sample.com/sling-shot-hogan-wraps]}
{[Heavy Duty Multi Grip Bar MG-1 - Closeout]=[http://www.sample.com/heavy-duty-multi-grip-bar-mg-1]}

我的目标是通过相应的键(产品名称)打印值(Url)。问题是:当我进一步尝试将 HashMap 中的任何键与 String 项(我在 d-down 列表中得到的产品名称)进行比较时 - 我不匹配。我确定这是因为方括号 - 存储在 HashMap 中。

请指教如何从我的 urls HashMap 中删除括号?

我希望这个 HashMap 看起来像这样:

{Select product = bla-bla-bla}
{Single Landmine Shirt = http://www.sample.com/landmine-single-shirt}
{Women's Silver & Black Bar = http://www.sample.com/womens-silver-and-black-bar}
etc.

会很乐意接受任何建议。谢谢

最佳答案

更好地格式化自己

声明:

final HashMap<String,String> urls_corrects = new HashMap<String,String>();

在你的循环中做这个:

 urls_corrects.put(b,c);

像这样打印:

for (String one_item:urls_corrects.keySet())
System.out.println("{"+one_item+" = "+urls_corrects.get(one_item)+"}");

关于java - 向数组添加数据时如何删除括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34206525/

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