我在图像库生成程序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.print:
out.println(itr.next());
如何将html添加到每个关键字?我基本上想打印:
我是这个领域的新手,请保持温柔!
解决方法:
out.println("" + itr.next() + "");
如果要两次调用iterator.next()
+ " data-filter=\"" + "." + itr.next() + "\">"
+ (itr.hasNext() ? itr.next() : "") + "
");根据您的要求,我希望mgr.getKeywordSet()返回字符串
String str = itr.next();
+ " data-filter=\"" + "." + str + "\">" + str + "
");标签:iterator,hashset,java
来源: https://codeday.me/bug/20191127/2076753.html