不用数据库,怎么实现数据读写。 我想用一种数据结构处理一些数据然后把这些数据写在TXT文本里然后 下次启动程序时 自动读取TXT文本里的内容把数据 插入到数据结构中然后我接着输入 新的数据关闭程序后还是自动写在TXT文本里 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那你这个txt文件就相当于配置文件了,你根据这个txt文件去生成自己的数据,然后再把修改的数据写到txt中。很好办,自定义txt的格式,数据结构?呵呵,定义java对象吧,添加相关的属性就行。看看hibernate的.hbm.xml文件 xml吧,作为一种文件存储数据,和DB一样; 用XML好,XML本来就是一种用来方便存储数据的文件格式 XML需要解析,如果你的数据比较规范的话,也可以用CSV存储,不过单个CSV文件存储最大记录数位65535条,每条数据可以有255个字段,这是excel的要求,如果你不用excel编辑的话,数据多了也没问题。这么做好处就是可以用EXCEL打开,数据看起来工整 对,比TXT文本的效率高多了 什么都是自动的……来看看xml怎么整 可以 看看 java.util.Properties 这个类 用xml比如表User有ID,Name,Age,City字段存入的时候<Users><User><ID>1</ID><Name>大中华</Name><Age>5000</Age><City>局域网</City></User><User><ID>2</ID><Name>小四喜</Name><Age>1000</Age><City>麻将</City></User></Users> 很简单,直接写对象到文件中。用ObjectOutputStream直接写入文件即可。使用的时候解析,但如果数据量比较大要注意性能问题。 为不什么不能用数据库呢?如果你是怕需要安装的,用hsql就行啦,它就靠几个文件存储的。方便移动 关于String的引用传递的问题,求指教!!! 问一下,有这样的方法吗? 将字符串String中的\udddd转化为字符的函数? 关于JFileChooser 输入文件名的问题 请高手进来谈谈线程 java运行时错误 java要实现从串口象手机发短信要用倒哪些包啊?怎么实现 Apache与Jboss整合,紧急,在线等待 用JBuilder开发java还要设环境变量吗?急急急 如何写入COOKIE? 有思路吗,各位大佬。 java安装的问题 请问用JAVA怎样捕获音频输出数据?
很好办,自定义txt的格式,数据结构?呵呵,定义java对象吧,添加相关的属性就行。看看hibernate的.hbm.xml文件
如果你的数据比较规范的话,也可以用CSV存储,不过单个CSV文件存储最大记录数位65535条,每条数据可以有255个字段,这是excel的要求,如果你不用excel编辑的话,数据多了也没问题。这么做好处就是可以用EXCEL打开,数据看起来工整
对,比TXT文本的效率高多了
来看看xml怎么整
比如表User有ID,Name,Age,City字段
存入的时候
<Users>
<User>
<ID>1</ID>
<Name>大中华</Name>
<Age>5000</Age>
<City>局域网</City>
</User>
<User>
<ID>2</ID>
<Name>小四喜</Name>
<Age>1000</Age>
<City>麻将</City>
</User>
</Users>
很简单,直接写对象到文件中。用ObjectOutputStream直接写入文件即可。使用的时候解析,但如果数据量比较大要注意性能问题。