File file_write=new File(“D:l李阳数据模拟seq_new.txt”);//创建待写入文件
File file_read=new File(“D:l李阳数据模拟seq.txt”);//输入文件位置文件
if(!file_write.exists()) {//若指定路径下该文件不存在执行if语句
file_write.createNewFile();//则在指定路径下新建该文件
}
//输入的是TXT文档则继续往下执行
try{//将逻辑语句用try包起来
int i=0;//新建行号的符号i
String string=null;//新建空字符串
InputStreamReader isr=new InputStreamReader(new FileInputStream(file_read));//读入数据流方式
BufferedReader read=new BufferedReader(isr);//写入数据流方式
OutputStreamWriter osw=new OutputStreamWriter(new FileOutputStream(file_write));//读入数据流方式
BufferedWriter write=new BufferedWriter(osw);//写入数据流方式
while((string = read.readLine())!= null) {//readLine()方法, 用于读取一行,只要读取内容不为空就一直执行
for(i = 0;i < string.length();i++){//for循环的条件,当i小于该行长度时就一直循环并自增
write.append(string.charAt(i));//在新文档中逐次插入每一个字符
write.append(",");
System.out.println(i);
}
if(i == string.length()){//if条件语句
write.append("rn");//当i等于一行的最大长度时就进行换行操作
}
}
write.close();//关闭流
read.close();//关闭流
System.out.println("所需内容已写入指定文档!");//输出提示信息
}
catch(Exception e) {//当代码异常时用catch捕获异常
e.printStackTrace();//printStackTrace()方法是打印异常信息在程序中出错的位置及原因



