黑马程序员技术交流社区

标题: 今天做了一道IO流复制文本的题,运行不错结果! [打印本页]

作者: 亮仔开发    时间: 2017-3-8 17:43
标题: 今天做了一道IO流复制文本的题,运行不错结果!
[Java] 纯文本查看 复制代码
package lianzhewan;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

/*
* 获取srcPath.txt文件中“传智播客_我是一名程序员”(字符串需使用IO流写入)中下划线后面的部分写入destPath.txt文本中
*/
public class Demo02 {
        public static void main(String[] args) throws IOException {

//创建字符输出缓冲流对象
                BufferedWriter bw = new BufferedWriter(new FileWriter("srcPath.txt"));
//                创建字符串对象
                String str = "传智播客——我是一名程序员";
//                将str写入srcPath.txt文件中
                bw.write(str);
                bw.close();
//                调用readData方法
                BufferedReader src = new BufferedReader(new FileReader("srcPath.txt"));
                BufferedWriter des= new BufferedWriter(new FileWriter("destPath.txt"));
                readData(src , des);
        }
public static void readData(BufferedReader src, BufferedWriter des) throws IOException{

//        定义变量
        String line ;
        while((line =src.readLine())!= null){
//                查找"_"的索引
                int num = line.indexOf("_");
                String line1 = line.substring( num , line.length());
//                添加到文件destPath中
                des.write(line1);
                des.flush();
        }
        des.close();
        src.close();
}
}


作者: q596333033    时间: 2017-3-8 18:26
有点看不懂啊!





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2