我正在查询一个数据库,其输出是用户 ID 和该用户使用的标签,但标签是单个字符串格式并用 <> 括起来。
我正在使用这些语句来存储结果
String str1 = insertStmt.getString(1);//User ID
String str2 = insertStmt.getString(2);//String for Tags
所以输出可以被认为是这样的:
ID Tags
1 <Java><SQL>
2 <Battery><Installation>
1 <Installation>
...and so on
在此之后,我正在处理 str2 以便拆分和删除 <> 并将标签存储在 ArrayList 中。
我的主要目标是处理这些数据,以便我可以获得每个用户 ID 的所有不同标签的列表。输出应该是这样的:
ID Tags
1 Java,SQL,Installation.....
2 Battery,Installation...
.
.
.
and so on
我在进行第二次输出处理时遇到了麻烦。基本上我无法想象我应该如何进行以及我应该使用哪种数据结构来存储这个关联。