packageMyDream1;importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.FileReader;importjava.io.FileWriter;importjava.io.IOException;publicclassChacterSt...
package MyDream1;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class ChacterStream {
private String filename;
public ChacterStream(String filename) {
this.filename=filename;
}
public void writeFile(int[] buffer) {
try {
FileWriter fout=new FileWriter(this.filename);
BufferedWriter dout=new BufferedWriter(fout);
for(int i=0;i
dout.write(buffer[i]+" ");
if((i+1)%10==0)
dout.newLine();
}
System.out.println("成功写入文件:"+this.filename);
}
catch(IOException e) {
e.getStackTrace();
}
}
public void readFileContent() {
try {
FileReader fin=new FileReader(this.filename);
BufferedReader din=new BufferedReader(fin);
int count=0;
String aline=null;
do {
aline=din.readLine();
if(aline!=null) {
System.out.println(aline);
count++;
}
}while(aline!=null);
System.out.println("本次读入"+count+"行数据");
}catch(IOException e) {
e.getStackTrace();
}
}
public static void main(String[] args) throws IOException {
int[] buffer=new int[100];
for(int i=0;i<100;i++) {
buffer[i]=(int)(Math.random()*100);
}
CharacterStream fileStream=new CharacterStream("./src/MyDream1/a.txt");
fileStream.writeFile(buffer);
fileStream.readFile();
}
}
展开