package com;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.InputStreamReader;
public class aa {
public static void main(String[] args) throws Exception {
FileInputStream fi = new FileInputStream("c:\\photo.sql");
//FileInputStream是按字符流读数据,而FileReader是按字节流读数据
BufferedReader br = new BufferedReader(new InputStreamReader(fi,"utf-8"));
String line = br.readLine();
//BufferedWriter fs = new BufferedWriter(new FileWriter("c:\\photo2.sql")); 用BufferedWriter类必须在用FileWriter创建输出流的路径
//FileOutputStream fs = new FileOutputStream("c:\\photo2.sql");FileOutputStream就相对方便多了,直接在自己里写路径,但他向外面写数据时不能逐行写
FileWriter out = new FileWriter("c:\\photo2.sql");
BufferedWriter fs = new BufferedWriter(out);
int i = 0;
while (line != null) {
int k = i++;
if (line.indexOf("INSERT INTO") > -1&&k<300) {
System.out.println(k);
String line3 = line.replaceFirst("/images", "/shanxi/taiyuan/images").replace(" null);", "'4','city');");
byte[] bb = line3.getBytes();
System.out.println(line3.indexOf("null"));
System.out.println(line3.indexOf("'23'"));
fs.write(line3);
fs.newLine();//BufferedWriter有此方法将数据分行写,但FileOutputStream只能将所有数据读成一行
fs.flush();
}
else if(line.indexOf("INSERT INTO")>-1&&k<600){
System.out.println(k);
String line3 = line.replaceFirst("/images", "/shanxi/images").replace(" null);", "'4','province');");
byte[] bb = line3.getBytes();
System.out.println(line3.indexOf("'23'"));
fs.write(line3);
fs.newLine();
fs.flush();
} else if(line.indexOf("INSERT INTO")>-1&&k<928) {
System.out.println(k);
String line3 = line.replace(" null);", "'','china');");
byte[] bb = line3.getBytes();
System.out.println(line3.indexOf("'23'"));
fs.write(line3);
fs.newLine();
fs.flush();
}
line = br.readLine();
}
br.close();
fs.close();
}
}
java中对流的两种操作
需积分: 34 72 浏览量
2008-09-18
20:32:51
上传
评论
收藏 910B RAR 举报
zqgy348801335
- 粉丝: 3
- 资源: 11
最新资源
- 课程设计-python爬虫-爬取日报,爬取日报文章后存储到本地,附带源代码+课程设计报告
- 软件和信息技术服务行业投资与前景预测.pptx
- 课程设计-基于SpringBoot + Mybatis+python爬虫NBA球员数据爬取可视化+源代码+文档+sql+效果图
- 软件品质管理系列二项目策划规范.doc
- 基于TensorFlow+PyQt+GUI的酒店评论情感分析,支持分析本地数据文件和网络爬取数据分析+源代码+文档说明+安装教程
- 软件定义无线电中的模拟电路测试技术.pptx
- 软件开发协议(作为技术开发合同附件).doc
- 软件开发和咨询行业技术趋势分析.pptx
- 软件测试题详解及答案.doc
- 软件漏洞生命周期管理策略.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0