文件操作
Posted zl552599
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件操作相关的知识,希望对你有一定的参考价值。
package 文件操作;
import java.io.IOException;
import java.io.File;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.util.Arrays;
public class 文件操作 {
import java.io.File;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.util.Arrays;
public class 文件操作 {
public static void main(String[] args) throws IOException
{
//封装数据源及目的地File
File a=new File("C:\a.txt");
File b=new File("C:\b.txt");
//高效字符串输入流数据源
BufferedReader br=new BufferedReader(new FileReader("C:\a.txt"));
//高效字符串输出流目的地
BufferedWriter bw=new BufferedWriter(new FileWriter("C:\b.txt"));
String line=null;
//循环读取文件
while((line=br.readLine())!=null)
{
//得到读取一行字符串的长度
int len=line.length();
char[] chrs=new char[len];
//转换成字符数组
chrs=line.toCharArray();
//通过Arrays的sort方法排序
Arrays.sort(chrs);
System.out.println("字符串:"+new String(chrs));
//写到文件中
bw.write(chrs);
bw.newLine();
//刷新缓冲区
bw.flush();
}
//关闭资源
br.close();
bw.close();System.out.println("复制成功");
}
{
//封装数据源及目的地File
File a=new File("C:\a.txt");
File b=new File("C:\b.txt");
//高效字符串输入流数据源
BufferedReader br=new BufferedReader(new FileReader("C:\a.txt"));
//高效字符串输出流目的地
BufferedWriter bw=new BufferedWriter(new FileWriter("C:\b.txt"));
String line=null;
//循环读取文件
while((line=br.readLine())!=null)
{
//得到读取一行字符串的长度
int len=line.length();
char[] chrs=new char[len];
//转换成字符数组
chrs=line.toCharArray();
//通过Arrays的sort方法排序
Arrays.sort(chrs);
System.out.println("字符串:"+new String(chrs));
//写到文件中
bw.write(chrs);
bw.newLine();
//刷新缓冲区
bw.flush();
}
//关闭资源
br.close();
bw.close();System.out.println("复制成功");
}
}
以上是关于文件操作的主要内容,如果未能解决你的问题,请参考以下文章