java:I/O 一行一行读取和写入

BufferedReader逐行读取


import java.io.*;
class Test
{
public static void main(String args []){
FileReader reader =null;
BufferedReader bufferedReader =null;
try{
reader = new FileReader("e://d/from.txt");
bufferedReader = new BufferedReader(reader);
String line =null;
while(true){
line =bufferedReader.readLine();
if(line ==null){
break;
}
System.out.println(line);
}

}catch(Exception e){
System.out.println(e);
}
finally{
try{
bufferedReader.close();
reader.close();

}catch(Exception e){
System.out.println(e);
}
}
}
}

BufferedWriter逐行写入


import java.io.*;
class Test
{
public static void main(String [] args){
FileWriter fw =null;
BufferedWriter bw =null;
String [] arrs = {
"zhang,33",
"li,44"
};
try{
fw = new FileWriter("e://d/from.txt");
bw = new BufferedWriter(fw);

for(String arr:arrs){
bw.write(arr+"\t\n");
}
/*等效于
for(int i=0;i<arrs.length;i++){
bw.write(arrs[i]+"\t\n");
}
*/

}catch(Exception e){
System.out.println(e);
}
finally{
try{
bw.close();
fw.close();

}catch(Exception e){
System.out.println(e);
}
}
}
}

java:I/O 一行一行读取和写入

时间: 2024-08-15 01:52:37

java:I/O 一行一行读取和写入的相关文章

Java中IO流文件读取、写入和复制

//构造文件File类 File f=new File(fileName); //判断是否为目录 f.isDirectory(); //获取目录下的文件名 String[] fileName=f.list(); //获取目录下的文件File[] files=f.listFiles();  1.Java怎么读取文件 package com.yyb.file; import java.io.File; import java.io.FileInputStream; import java.io.In

java向oracle数据库Clob读取,写入数据

写入数据 1. 向oracle clob字段创建一个空的 empty_clob()对象. insert  into PTR_AssetXml(cChr_AssetPlanId,cChr_AssetData,Create_Date,Submitter,Last_Modified_By,Modified_Date,Status,Short_Description,Request_ID) "     + "values(?,empty_clob(),?,?,?,?,?,?,(select n

Java中XML文件的读取与写入

表现:以  ".xml"为文件扩展名的文件: 存储:树形结构: 用途:存储以及传递信息:利用相同的XML文件将不同的系统联系起来: 在Java程序中如何获取XML文件的内容? 在Java程序中读取XML文件的过程也称为"解析XML文件": 解析的目的:获取节点名.节点值.属性名.属性值: 四种解析方式:DOM  SAX  DOM4J  JDOM java学习群669823128

Java IO_003.Reader与Writer--字符流以及编码对数据的操作(读取与写入)

Java IO之Reader与Writer对象常用操作(包含了编码问题的处理) 涉及到文件(非文件夹)内容的操作,如果是纯文本的情况下,除了要用到File(见之前文章),另外就必须用到字符输入流或字符输出流. 字符输入流:该流处理时,数据由外部流向程序(内存),一般指代“读取字符”,更清晰点地说:从外部读取字符数据到内存中. 字符输出流:该流处理时,数据由程序(内存)流向外部,一般指代“写入字符”,更清晰点地说:将字符数据从内存写入到外部. 在Java中,可使用:Reader 与 Writer 

java一行一行写入或读取数据

        假如E:/phsftp/evdokey目录下有个evdokey_201103221556.txt文件, 现在对evdokey_201103221556.txt文件进行写入或读取操作,并解决写入或读取出现的乱码问题. /**     * 一行一行读取文件,适合字符读取,若读取中文字符时会出现乱码     *      * 流的关闭顺序:先打开的后关,后打开的先关,     *       否则有可能出现java.io.IOException: Stream closed异常    

Java笔记--java一行一行写入或读取数据

转自 Ruthless java一行一行写入或读取数据 链接:http://www.cnblogs.com/linjiqin/archive/2011/03/23/1992250.html 假如E:/phsftp/evdokey目录下有个evdokey_201103221556.txt文件, 现在对evdokey_201103221556.txt文件进行写入或读取操作,并解决写入或读取出现的乱码问题. 文件内容如: zhangsan,23,福建 lisi,30,上海 wangwu,43,北京 l

Java使用POI读取和写入Excel指南

Java使用POI读取和写入Excel指南 做项目时经常有通过程序读取Excel数据,或是创建新的Excel并写入数据的需求: 网上很多经验教程里使用的POI版本都比较老了,一些API在新版里已经废弃,这里基于最新的Apache POI 4.0.1版本来总结一下整个读取和写入Excel的过程,希望能帮助到需要的人 ^_^ 1. 准备工作 1.1 在项目中引入Apache POI相关类库 引入 Apache POI 和 Apache POI-OOXML 这两个类库,Maven坐标如下: <depe

Java学习-023-Properties 类 XML 配置文件读取及写入源代码

之前的几篇 Properties 文章已经讲述过了 Java 配置文件类 Properties 的基本用法,查看 JDK 的帮助文档时,也可看到在 Properties 类中还有两个方法 loadFromXML(InputStream) 和 storeToXml(OutputStream, String, String),由方法名中的 xml 不难确定这两个方法分别是读取/写入数据到 xml 文件.JDK 文档部分如下所示: 因而此文将通过源码实例演示 Properties 类是如何将数据写入

C++ 使用string一行一行读取文件

c++ 读取文件中的一行一行数据 通用模板: std::ifstream in(dictpath); if(!in) { std::cout << __DATE__ << " " << __TIME__ << __FILE__ << " " << __LINE__ << ": dict read error" << std::endl; exit(-1