用 Txt文件 存储数据

问题描述

大婶们啊,帮帮我把,我想用TXT文件存储我的数据。有一个类,它有若干个属性,我想要每次实例化的数据,存到TXT文件中。下次启动的时候,也可以从TXT文件里读取这个对象的信息

解决方案

解决方案二:
网上搜一下吧,一大把,现在的xml很好用,推荐
解决方案三:
数据结构。。自己定义。。。比如一行一个属性,为什么不用xml呢?
解决方案四:
用txt好像会比较麻烦,你还是转到xml吧
解决方案五:
publicstaticvoidWriteTxt(stringfilePathName,boolappend,List<String[]>ls){StreamWriterfileWriter=newStreamWriter(filePathName,append,Encoding.Default);foreach(String[]strArrinls){fileWriter.WriteLine(String.Join(“,",strArr));//换成你实际的分隔符}fileWriter.Flush();fileWriter.Close();}publicstaticList<String[]>ReadTxt(stringfilePathName){List<String[]>ls=newList<String[]>();StreamReaderfileReader=newStreamReader(filePathName);stringstrLine="";while(strLine!=null){strLine=fileReader.ReadLine();if(strLine!=null&&strLine.Length>0){ls.Add(strLine.Split(','));//换成你实际的分隔符//Debug.WriteLine(strLine);}}fileReader.Close();returnls;}

解决方案六:
查找修改数据很不方便
解决方案七:
大婶们啊,帮帮我把,我想用TXT文件存储我的数据。
解决方案八:
建议用xml保存数据。
解决方案九:
if(File.Exists("../../test.txt")){if(!this.txtTest.AutoCompleteCustomSource.Contains(txtTest.Text))//判断记录是否存在{StreamWritersw=newStreamWriter("../../test.txt",false);//true参数不可少,否则会覆盖以前存入的记录sw.WriteLine(this.txtTest.Text.Trim());//存入记录sw.Close();if(!this.txtTest.AutoCompleteCustomSource.Contains(this.txtTest.Text)){this.txtTest.AutoCompleteCustomSource.Add(this.txtTest.Text);}}this.DialogResult=DialogResult.OK;}

解决方案十:
txtTest是文本框你可以把你的数据转换成string类型循环写入记事本
解决方案十一:
谢谢各位的热心帮助~!果断换XML
解决方案十二:
该回复于2011-12-08 14:12:41被版主删除
解决方案十三:
1。程序启动时:new出这个类的对象,2。写一个方法读取txt中的信息到array数组中,3。给new出来的对象属性赋值,这里要注意:你给对象属性赋值时,每个属性的值要与数组中的值对应,4。下次你就可以预先给这个类指定值了。代码很简单,你自己行的。
解决方案十四:
5。你保存数据时也要以这个指定顺序写入txt文件。

时间: 2024-09-20 12:31:20

用 Txt文件 存储数据的相关文章

数据结构-java写宿舍管理系统要求用文件存储数据

问题描述 java写宿舍管理系统要求用文件存储数据 数据结构的课设 让写一个宿舍管理系统,用java写怎么才能不用数据库存储数据,而用文件啊...求大神帮忙!!!! 解决方案 对于一些小文件,我们可以一次性读取它的所有字节,然后一次提交到数据库 /// /// 这个方法演示了如何一次提交所有的字节.这样导致的结果是:应用程序立即需要申请等同于文件大小的内存 /// static void SubmitFileByOnce() { string file = @"F:功夫熊猫.rmvb"

C#中读取txt文件列数据并存入int数组中

问题描述 C#中读取txt文件列数据并存入int数组中 我有一个空间绘图的C#程序,txt文件中有三列点的坐标,每行数据由空格隔开,现在需要定义三个x,y,z 一维int数组并将txt文件中列数据赋给x,y,z,txt数据量很大,可能有上千组,希望能够得到代码并在程序中直接调用x[i],y[i],z[i] 解决方案 streamreader一行行读取,然后split按空格分割为数组,你就可以操作数组,转化为你要的数据了 解决方案二: 一行代码就够了: var data = File.ReadAl

实例详解Android文件存储数据方式_Android

总体的来讲,数据存储方式有三种:一个是文件,一个是数据库,另一个则是网络.下面通过本文给大家介绍Android文件存储数据方式. 1.文件存储数据使用了Java中的IO操作来进行文件的保存和读取,只不过Android在Context类中封装好了输入流和输出流的获取方法. 创建的存储文件保存在/data/data/<package name>/files文件夹下. 2.操作. 保存文件内容:通过Context.openFileOutput获取输出流,参数分别为文件名和存储模式. 读取文件内容:通

如何用Java编写读取txt文件中数据并播放出来的软件,该怎么弄???

问题描述 如何用Java编写读取txt文件中数据并播放出来的软件,该怎么弄?? 解决方案 解决方案二:播放出来?不懂解决方案三:javax.sound.midi结合java.io自己找文档看看

asp.net实现从Txt文件读取数据到数据视图的方法_实用技巧

本文实例讲述了asp.net实现从Txt文件读取数据到数据视图的方法.分享给大家供大家参考,具体如下: #region 从Txt文件读取数据到数据视图 /// 从Txt文件读取数据到数据视图 /// </summary> /// <param name="strExcelPath">文件路径</param> /// <returns>返回一个数据视图</returns> public static DataView GetDa

Android用文件存储数据的方法

本文实例为大家分享了Android用文件存储数据的具体代码,供大家参考,具体内容如下 存储数据示例: private void saveFileData() { BufferedWriter writer = null; try { FileOutputStream out = openFileOutput("data", MODE_PRIVATE);//保存的文件名为"data" writer = new BufferedWriter(new OutputStre

实例详解Android文件存储数据方式

总体的来讲,数据存储方式有三种:一个是文件,一个是数据库,另一个则是网络.下面通过本文给大家介绍Android文件存储数据方式. 1.文件存储数据使用了Java中的IO操作来进行文件的保存和读取,只不过Android在Context类中封装好了输入流和输出流的获取方法. 创建的存储文件保存在/data/data/<package name>/files文件夹下. 2.操作. 保存文件内容:通过Context.openFileOutput获取输出流,参数分别为文件名和存储模式. 读取文件内容:通

XML入门教程:向XML文件存储数据

xml|教程|入门教程|数据 通常,我们在数据库中存储数据.不过,如果希望数据的可移植性更强,我们可以把数据存储XML文件中. 创建并保存XML文件 如果数据要被传送到非Windows平台上的应用程序,那么把数据保存在XML文件中是有好处的.请记住,XML有很强的跨平台可移植性,并且数据无需转换! 首先,我们将学习如何创建并保存一个XML文件.下面的这个XML文件将被命名为"test.xml",并被保存在服务器上的c目录中.我们将使用ASP和微软的XMLDOM对象来创建并保存这个XML

为什么我向.txt文件写数据时,最后字符后面总是空一个和有一个小黑方框?

问题描述 importjava.io.*;publicclasstask_99_2{publicstaticvoidmain(Stringargs[])throwsIOException{Strings;RandomAccessFilerf=newRandomAccessFile("e:/Test1.txt","rw");RandomAccessFileraf=newRandomAccessFile("e:/Test2.txt","rw