A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

[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();
}
}

1 个回复

倒序浏览
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马