【发布时间】:2014-03-14 15:19:32
【问题描述】:
过去 2 小时我一直在寻找这个答案,但没有运气,所以我现在发布我的问题。很抱歉,如果它与已经问过的类似,但我无法从已经回答的内容中得到明确的答案。
这里是:
我正在做一个学校项目,我们在其中读取“计算机”对象的文本文件(这种形式共有 8 个字段:manufacturer:model:memory:diskMemory:CPU:opticalDrive:OSVersion:RetailPrice)
读取文件后,您应该使用接受所有上述参数(分隔)的构造函数来分隔字段并构造计算机对象数组,并将它们的引用存储在数组的每个位置。
这是我的问题所在: 然后显示一个菜单,用户选择几个选项,最简单的就是在 JOPtionPane 上以如下形式显示计算机对象列表:
Manufacturer1 model1 memory1 disk1 CPU1 optical1 OS1 retailPrice1
Manufacturer2 model2 memory2 disk2 CPU2 optical2 OS2 retailPrice2
以此类推,直到完成数组。我无法弄清楚如何将对象数组压缩为上述形式的单个字符串。 Computer 类对每个字段都有一个 getMethod ,我只是无法让它们以这种方式对齐。它必须在简单的 .INFORMATION_MESSAGE 类型的 JOPtionPane 上。如果你们都需要查看计算机类代码,请告诉我,我可以发布它。这是我第一次在这个网站上发帖,如果形式不当,我深表歉意。
非常感谢您的帮助, 鲍勃
编辑: 输出应该是这样的: http://i229.photobucket.com/albums/ee38/Yukijin-Uchiha/ScreenShot2014-03-14at113759AM_zps05b5dbb5.png
【问题讨论】:
-
不确定您是否考虑将其作为 json 字符串返回?谷歌中有一个名为“gson”的库,非常易于使用。