package cn.itcast.reader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Arrays;
public class Demo1 {
public static void main(String[] args) throws IOException {
readrTest();
}
public static void readrTest() throws IOException{
File file = new File("F:\\a.txt");
FileInputStream fileInputStream = new FileInputStream(file);
byte[] buf = new byte[2];
for(int i = 0 ; i < 3 ; i++){
fileInputStream.read(buf);
System.out.print(new String(buf));
}
fileInputStream.close();
}
public static void writeTest() throws IOException{
File file = new File("F:\\a.txt");
FileOutputStream fileOutputStream = new FileOutputStream(file);
String data = "大家好";
byte[] buf = data.getBytes();
System.out.println("输出的内容:"+ Arrays.toString(buf));
fileOutputStream.write(buf);
fileOutputStream.close();
}
}
package cn.itcast.reader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class Demo2 {
public static void main(String[] args) throws IOException {
readTest2();
}
public static void readTest2() throws IOException{
File file = new File("F:\\1208project\\day21\\src\\day21\\Demo1.java");
FileReader fileReader = new FileReader(file);
char[] buf = new char[1024];
int length = 0 ;
while((length = fileReader.read(buf))!=-1){
System.out.print(new String(buf,0,length));
}
}
public static void readTest1() throws IOException{
File file = new File("F:\\1208project\\day21\\src\\day21\\Demo1.java");
FileReader fileReader = new FileReader(file);
int content = 0 ;
while((content = fileReader.read())!=-1){
System.out.print((char)content);
}
fileReader.close();
}
}