按行读取.txt文件,并按行写入到新文件中
package com.test.io; import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class ReadWrite { public static void main(String[] args) { String inurl="D:/123.txt";
File infile=new File(inurl);
String outurl="D:/asd.txt";
File outfile=new File(outurl);
try {
//如果写入的文件不存在创建新文件
if(!outfile.exists()){
outfile.createNewFile();
}
//文件的输入流读取文件
FileInputStream in=new FileInputStream(infile);
FileOutputStream out=new FileOutputStream(outfile);
//读文件
BufferedReader read=new BufferedReader(new InputStreamReader(in));
//写文件
BufferedWriter write=new BufferedWriter(new OutputStreamWriter(out)); String temp=""; while((temp=read.readLine())!=null){
//写入文件
write.write(temp+"\r\n");
System.out.println("写入"+temp);
}
read.close();
write.close();
out.close();
in.close();
} catch (Exception e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
} } }
按行读取.txt文件,并按行写入到新文件中的更多相关文章
- 参数化时按行读取txt文件,如何去掉换行符"\n"
		
参数化按行读取txt,每行默认自带了回车换行操作,导致脚本报错,故而按行读取时,需要去掉默认的'\n' #coding=utf-8 from selenium import webdriver imp ...
 - 监控文件内容变化,即时写入到新文件(tail)
		
监控文件a,如有新内容写入,即时将新内容写入到新文件aa中: fw=open('e:\\aa.txt','ab') with open('e:\\a.txt','rb') as fo: while T ...
 - java按行读取txt并按行写入
		
IO流想必大家都很熟悉了,本次实现的需求是按行读取文件内容并且按行写入,代码如下: try { String encoding="utf-8"; //设定自己需要的字符编码集 Fi ...
 - CMD批处理把txt文本中的每行写入一个新文件,第一列作文件名
		
需求 现在有一个文件格式如图 ID 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17001 89.84 8.87 1.29 -0.0 0.0 68.99 0.0 0. ...
 - 按行读取TXT文件中的内容
		
public Dictionary<int, string> GetDicFromLog() { try { StreamReader sr = new StreamReader(file ...
 - MFC-按行读取TXT数据
		
TXT中数据格式如下: 1 23 4 0 4 10 …… 要实现的功能是:定义一个函数,每次调用时从TXT文档中读一个整数 ,赋值给变量.同时,文件位置向下移动一行,以便下次调用时读取下一行的数据. ...
 - c++ 按行读取txt文本
		
CStdioFile 类的声明保存在 afx.h 头文件中. CStdioFile 类继承自 CFile 类, CStdioFile 对象表示一个用运行时的函数 fopen 打开的 c 运行时的流式文 ...
 - [转发]读取txt防止读到乱码--自动根据文件编码进行读取
		
以下是摘抄 /// <summary> /// 获取文件的编码格式 /// </summary> public class EncodingType { /// <sum ...
 - Itext读取PDF模板文件渲染数据后创建新文件
		
Maven导入依赖 <properties> <itextpdf.version>5.5.0</itextpdf.version> <itext-asian. ...
 
随机推荐
- c#英文大小写快捷键
			
选中一段英文 Ctrl+U 转小写 Ctrl+Shift+U 转大写
 - MVC  【Razor 视图引擎】案例分析
			
using MvcApplication1.Models; using System; using System.Collections.Generic; using System.Linq; usi ...
 - C# MVC 用户登录状态判断
			
来源:https://www.cnblogs.com/cherryzhou/p/4978342.html 在Filters文件夹下添加一个类AuthenticationAttribute ,代码如下: ...
 - vue路由传参的三种基本方式
			
现有如下场景,点击父组件的li元素跳转到子组件中,并携带参数,便于子组件获取数据. 父组件中: <li v-for="article in articles" @click= ...
 - 2017-12-06 JavaScript实现ZLOGO子集: 单层循环功能
			
前文JavaScript实现ZLOGO子集: 前进+转向的示例代码很累赘, 因此尝试实现基本的循环功能, 使得前面的11行代码缩减为7行: 开始 循环4次 前进200 左转144度 到此为止 前进20 ...
 - 【代码笔记】Web-ionic-列表
			
一,效果图. 二,index.html代码. <!DOCTYPE html> <html> <head> <meta charset="utf-8& ...
 - CloudSim源代码学习——服务代理商(DatacenterBroker)
			
DatacenterBroker.java文件如下: (其中,相关语句已经做好标注) /* * Title: CloudSim Toolkit * Description: CloudSim (Clo ...
 - Linux 学习笔记之超详细基础linux命令 Part 6
			
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 5----------------- ...
 - 排错-Loadrunner添加Windows Resource计数器提示“找不到网络路径”解决方法
			
Loadrunner添加Windows Resource计数器提示“找不到网络路径”解决方法 by:授客 QQ:1033553122 1.启动windows相关服务 win->services. ...
 - call/apply以及this指向的理解
			
javascript是面向对象的语言,Function也是一种对象,有自己的属性和方法.call和apply就是js函数自带方法,挂在Fucntion.prototype上. 一般调用某函数时,直接“ ...