for循环存取数据到文件中

问题描述

for循环存取数据到文件中
经过一个for循环,每次都能得到一组数据,将每组数据按行存入一个txt文件中,大约十几万行,该怎样写,求助大神们!给个大概模板也可以,相似的例子之类的!

解决方案

我觉得这个问题就是写入数据的问题,怎么大家给的答案都是从txt中读取数据呢。。。
脚蹬轱辘转 同学给的思路是正确的,遍历数组,然后用输出流写入数据即可。给你个参考例子吧:

int[] intStrs = new int[] { 1 2 3 4 };        String outPath = ""D:\out.txt"";        try {            FileWriter fw = new FileWriter(new File(outPath));            for (int i = 0; i < intStrs.length; i++) {                fw.write(intStrs[i]+""rn"");            }            fw.close();        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }

解决方案二:
你可以使用

tuple<....>
然后list>

解决方案三:

 FileInputStream f = new FileInputStream(""F:\rublish\c.txt""); // DataInputStream dr = new DataInputStream(f); BufferedReader dr=new BufferedReader(new InputStreamReader(f));String line =  dr.readLine();while(line!= null){     System.out.println(line);       line = dr.readLine();} 

通过readline每次读取一行

解决方案四:
大概思路:
1.开启一个输出流,用于保存数据。
2.循环写入数据。
for(int i=0;i<10000;i++)
{
输出流.writeline(a[i])
}
3.关闭输出流。

解决方案五:
FileInputeStream file = null;
FileOutputStream out = null;

try{
? ? ?file = new ? FileInputeStream(""src/from.txt"");
out= new FileOutputStream(""src/to.txt"");
byte [] buffer = new byre [100];
file.read(buffer0buffer.length)
out.write(buffer0buffer.length)
for (int i=0;i<buffer.lengthi++){
system.out.println(buffer[i])
String s = new String(buffer);(还原生成字符而不是字节)
s.trim();(去掉字符串的空格和空字符)

时间: 2024-10-29 02:47:38

for循环存取数据到文件中的相关文章

c语言 把邻接矩阵的相关数据存入文件中

问题描述 c语言 把邻接矩阵的相关数据存入文件中 MGraph CreatMG(MGraph g) { int i,j,k,n; cout<<"输入顶点数和边数"; cin>>g.n>>g.e; for(i=0;i<g.n;i++) { cout<<"序号为"<<i<<"的值"; cin>>g.vexs[i].data; g.vexs[i].no=i; }

csv-CFile写数据到文件中的问题

问题描述 CFile写数据到文件中的问题 使用CFile读写文件,将计算的多个类型结果(有long .int.cstring.double)输入到文本中的一行内,并用","隔开,形成csv格式.例如结果是:文件名:aaa.xxx,eee A:12% B:15% C:35%,D:38%,请教怎么写入文本.难道非要转换格式再输入,就不能像fwite一样一次写入文件中,aaa.xxx A:12% B:15% C:35,D:38%而且还要采用seekend()追加的方式进行吗 解决方案 你要的

计算机生物学-怎么在下一代测序数据bam文件中做indel标记?

问题描述 怎么在下一代测序数据bam文件中做indel标记? 我通过bwa得到了sam数据,并经过samtools转换得到bam文件,我现在需要做indel的模拟, 请问我应该怎么做模拟呢?

mysql-100亿行数据存在文件中,每行数据有一个数字,提取前100个最大数字,怎么搞?

问题描述 100亿行数据存在文件中,每行数据有一个数字,提取前100个最大数字,怎么搞? 假设:100亿行数据存在文件中,每行数据有一个数字,提取前100个最大数字,怎么搞? (PHP+mysql实现 思路即可) 解决方案 用mysql数据库,那你直接把数据插入数据库好了,然后select的时候order排序.limit 100来限制 不过你有100亿,数据库可能支持不了,可以用小根堆的数据结构,遍历所有数字,然后比较插入.

流技术在用VB存取工程资料文件中的应用

一.引言 对于工程项目管理来说,工程文件资料管理是其中一项重要的工作,其保密性也是至关重要的一项内容.好的资料管理能显著提高工程建设过程中资料审查的工作效率,电子文件能否很好的得到存取也是保密所需要考虑的内容. 二.实现思路 为能更好的做好文件资料的管理,采用以下几点原则: 1.考虑各工作站大多都安装了office2000以上版本的软件,采用ACCESS数据库来存取文件. 2.采用流对象保存和显示各类文件,同一类的内容可以作为一个压缩文件保存到数据库的一条记录里,在数据库的表里采用长二进制的形式

android-分时将GPS数据写入到文件中

问题描述 分时将GPS数据写入到文件中 private void writeToFile(String data) { try { OutputStreamWriter outputStreamWriter = new OutputStreamWriter(openFileOutput("DataWriteTry.txt", Context.MODE_PRIVATE)); outputStream.write(data); outputStreamWriter.close(); } 使

利用缓存机制快速读取XML文件中的数据

xml|缓存|数据 接到一个任务,让我做一个公司网站的后台管理系统.要求很简单,就一个新闻发布模块和一个招聘信息发布模块.但不能用DB,只能用文件存取的形式实现.        不用考虑肯定是用XML文件进行数据的存取了,以前做毕设的时候也曾经实现过类似的功能,所以关于XML的读取并没有问题.关键是如果考虑到性能的问题就值得推敲一下了,我是新人,以前也没做过什么设计,所以做出的东西在一些人眼中可能会有些稚嫩,那也没关系,走自己的路让别人去说吧:)        如果频繁解析文件,速度肯定受到影响

struct-结构体初始化问题, 定义了结构体和结构体数组,结构体中想存的数据写在了txt文件中,我该怎么做初始化

问题描述 结构体初始化问题, 定义了结构体和结构体数组,结构体中想存的数据写在了txt文件中,我该怎么做初始化 定义了结构体和结构体数组,结构体中想存的数据写在了txt文件中,我该怎么做初始化//定义结构体//struct achievement{int number; char name[20]; char sex; float achievement1achievement2achievement3;}tab_achievement[N]; 解决方案 写一个循环,从txt中读取数据,然后赋值

c++读取文件中的链表存取问题

问题描述 c++读取文件中的链表存取问题 这是一个读取文件中的链表,然后再存进新的链表为本次操作所使用,但是在存到新链表中 ,画红线的p2->next=p1;的时候就会报错.这是一个双向链表, 解决方案 next和prece指针的写法并没有错 感觉是你的fread有问题,应该是fread((&p1, sizeof(Doctor), 1, fp)) != EOF 你sizeof一个指针,永远是4 解决方案二: 1.首先fread的用法有问题吧,fread一般就读取字符串,你那个Doctor的结