文档章节

文件操作

赵小宾
 赵小宾
发布于 2014/06/23 15:18
字数 85
阅读 29
收藏 0
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

public class TxtProcessor {

	public static void main(String[] args) throws IOException {

		String src = "src.txt";//源文件名
		String desc = "desc.txt";//新文件名
		
		BufferedReader bf = new BufferedReader(new FileReader(src));
		BufferedWriter bw = new BufferedWriter(new FileWriter(desc));
		
		String content = null;
		
		while((content = bf.readLine()) != null){
			String[] ary = content.trim().split("\\s+");
			
			StringBuilder sb = new StringBuilder();
			sb.append(ary[2]).append(" ");
			sb.append(ary[1]).append(" ");
			sb.append(ary[0]);
			
			bw.write(sb.toString());
			bw.newLine();
		}
		
		bf.close();
		bw.close();

	}

}

© 著作权归作者所有

赵小宾
粉丝 8
博文 57
码字总数 8001
作品 0
浦东
私信 提问
seci-log 1.01 发布,日志分析软件

这篇文章是 seci-log 开源日志分析软件发布了 http://www.oschina.net/news/61996/seci-log 的升级内容。版本号为1.01,我们在上次五种告警(非上班时间访问,非上班地点访问,密码猜测,账号...

赛克蓝德
2015/05/03
1K
6
php文件基本操作

读写基本操作 写文件函数:fileputcontents() 读文件函数:filegetcontents() 其它常用文件函数 Unlink() 删除文件 Rename() 文件移动(重命名) Filesize() 文件大小 File_exists() 文件是否...

kingandwede136
2018/03/02
0
0
Python基础2 列表、字典、集合

本节内容 列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表、元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操...

jinmy001
2017/07/20
0
0
Beyond Compare怎么修改比较文件的时间戳

在使用文件比较工具Beyond Compare比较文件时,有些用户朋友会发现,比较的两份文件的内容是相同的,但是比较工具依旧会显示是有差异的情况,这往往是因为两份文件的保存时间是不一致的,这个...

Navicat数据库管理工具
2016/07/18
55
0
HDFS:edit log & fsimage

在NameNode的${dfs.namenode.name.dir}/current目录下,有这样几个文件: 在数据库系统中,log是用于记录写操作的日志的,并使用该Log进行备份、恢复数据等工作。有关写的操作的记录的,目前...

胡壮壮
2017/05/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Andorid SQLite数据库开发基础教程(2)

Andorid SQLite数据库开发基础教程(2) 数据库生成方式 数据库的生成有两种方式,一种是使用数据库管理工具生成的数据库,我们将此类数据库称为预设数据库,另一种是使用代码生成的数据库。...

大学霸
20分钟前
2
0
YecPad 开源啦!: 基于C#的功能强大的可编辑记事本文本编辑软件

JY Lin 开源:YecPad : 基于C#的功能强大的可编辑记事本文本编辑软件 YecPad 是一款基于C#编程语言开发的功能强大的可编辑记事本文本编辑软件。 可以进行文本文件的打开、保存、删除及编辑功...

YDOOK
28分钟前
2
0
StringBuilder 与 StringBuffer 的区别

StringBuffer是线性安全的,支持并发操作,适合多线程。 StringBuilder线性不安全,不支持并发操作,适合单线程。 也就是说他们俩区别就在于支不支持并发操作,使用上基本上类似...

无名氏的程序员
30分钟前
3
0
js 找数组中的最值

本文转载于:专业的前端网站➸js 找数组中的最值 背景: 2个数组以下 , 比如 [[4, 9, 1, 3], [13, 35, 18, 26], [32, 35, 97, 39], [1000000, 1001, 857, 1]] 找最值的时候,我一开始想用两个...

前端老手
39分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部