【发布时间】:2015-05-15 14:56:05
【问题描述】:
我有一张桌子,可以存储客户会购买的商品。表格格式如下:
列: id fullName cell items。
items 列的数据类型为 LONGTEXT。我想将项目作为字符串存储在那里。一般情况下,字符串在同一单元格中会以Text line 1,Text line 2,Text line 3,Text line 4的形式表示,在JTable中显示时的显示方式相同。
我的问题:有没有办法在同一个单元格中存储如下所示的字符串?
Text line 1
Text line 2
Text line 3
Text line 4
或者是否可以在 JTable 单元格中以该布局显示它们?
【问题讨论】:
-
字符串只是一组字符,因此您不能将数据存储在单独的行中的字符串中,也就是说您可以在字符串中存储换行符和回车符,以便在显示时, 字符串出现在不同的行
-
一个更好的选择可能是将您的值存储为一个字符串数组,将每一行作为一个单独的元素并循环遍历将每个元素写入新行的元素
-
@mgrenier 我认为数组不起作用,因为即使程序退出/未运行我也需要数据;这就是我选择数据库的原因。我想使用这些数据来创建一些报告。我想在第一条评论中尝试你的想法。我必须在每个字符串/文本行的末尾附加
\n,对吗? -
@trashgod 让我处理你给我的链接;我会尽快回来通知我的进度。