【发布时间】:2013-11-20 02:58:24
【问题描述】:
我正在查询一个数据库,其输出是用户 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
我在进行第二次输出处理时遇到了麻烦。基本上我无法想象我应该如何进行以及应该使用哪种数据结构来存储这种关联。
【问题讨论】:
-
您是否有义务以这种方式存储标签?规范化的设计会更容易使用
标签: java mysql sql multidimensional-array arraylist