我在JTable的表中输入了一些数据,里面有几种不同的类型,举个例子:
name string,age int,sex char在图形界面里输入了之后我想把内容保存到文件中。
我想的是一种比较苯的方法,就是用特殊的字符把他们分割开,但是感觉这样操作太不科学
不知道有没有现成的方法可以简单的把他存储到文件当中呢。
name string,age int,sex char在图形界面里输入了之后我想把内容保存到文件中。
我想的是一种比较苯的方法,就是用特殊的字符把他们分割开,但是感觉这样操作太不科学
不知道有没有现成的方法可以简单的把他存储到文件当中呢。
从文件解析回来的时候,反过来就可以,也就是通过逗号分开取得每个字段,然后把每个字段的内容前后的“”去掉。
或者,最简单的方法,因为JTable实现了Serializable接口,所以,如果确保你的JTable里没有放置未实现Serializable接口的对象的数据,直接用ObjectOutputStream的wrtieObject就可以。
Table对应着有TableModel,如果在TableModel定义好了一个Vector对应着Table中的值,
(若有未实现Serializable接口的对象,也给它变换后保存到Vector中)
然后用ObjectOutputStream的writeObject()来写文件,
用ObjectInputStream的readObject()来读取文件,这样是不是能够更简单方便的
让Table数据和文件关联起来。