📄 iofile.java
字号:
package barprint.print;
import java.io.*;
import java.util.*;
public class iofile {
private BufferedReader br;
private BufferedWriter bw;
private String readFile, writeFile;
private Vector ipVector;
private static final String Record_slip = "\t";
private static final String Record_kou = "\"";
public iofile(String read, String write) { //构造函数
readFile = read;
writeFile = write;
ipVector = new Vector();
try { //源文件
br = new BufferedReader(new InputStreamReader(new FileInputStream(
readFile)));
} catch (Exception e) {
e.printStackTrace();
}
try { //目标文件
bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(
writeFile)));
} catch (Exception e) {
e.printStackTrace();
}
}
public Vector readLines() { //读取源文件中的每一行到Vector中
try {
String s;
while ((s = br.readLine()) != null) {
if (s.lastIndexOf("\t") != -1) {
ipVector.add(s);
}
}
br.close();
} catch (Exception e) {
e.printStackTrace();
}
return ipVector;
}
public void writeLines() {
readLines();
int i;
try {
System.out.println(ipVector.size());
for (i = 0; i < ipVector.size(); i++) {
System.out.println((String) ipVector.get(i));
bw.write((String) ipVector.get(i));
bw.write("\r\n");
}
bw.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -