gpt4 book ai didi

java - 迭代一个集合并创建一个包含 HTML 的字符串

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:56:19 25 4
gpt4 key购买 nike

我有以下用于图片库生成程序的代码 Jalbum生成用于图库中图像的所有关键字。

Set allKeywords = new HashSet();
for (AlbumObject ao : currentObjects) {
XmpManager mgr = ao.getXmpManager();
if (mgr != null) {
allKeywords.addAll(mgr.getKeywordSet());
}
}
//get the Iterator
Iterator itr = allKeywords.iterator();
while(itr.hasNext())
out.println(itr.next());

我的问题是什么时候输出:

out.println(itr.next());

如何将 html 添加到每个单独的关键字?我基本上想输出:

<a href="#">keyword</a>

我是这个领域的新手所以请温柔点!

最佳答案

out.println("<a href=\"#\">" + itr.next() + "</a>");

如果你想调用 iterator.next() 两次

out.println("<a href=\"#\" class=\"label list2\""
+ " data-filter=\"" + "." + itr.next() + "\">"
+ (itr.hasNext() ? itr.next() : "") + "</a>");

根据您的要求,我希望 mgr.getKeywordSet() 返回字符串

  String str = itr.next();
System.out.println("<a href=\"#\" class=\"label list2\""
+ " data-filter=\"" + "." + str + "\">" + str + "</a>");

关于java - 迭代一个集合并创建一个包含 HTML 的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12021277/

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