import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
FileReader fileReader1 = new FileReader("C:\\test\\input.txt");
FileInputStream fileInputStream1 = new FileInputStream("C:\\test\\input.txt");
FileReader fileReader2 = new FileReader("C:\\test\\abc.png");
FileInputStream fileInputStream2 = new FileInputStream("C:\\test\\abc.png");
int ab=fileReader1.read();
int bc=fileInputStream1.read();
int ab1=fileReader2.read();
int bc1=fileInputStream2.read();
System.out.println("reading a file : fileReader:"+ab+" fileInputStream:"+bc);
System.out.println("resding PNG : fileReader:"+ab1+" fileInputStream:"+bc1);
}
}
出力:
reading a file : fileReader:104 fileInputStream:104
resding PNG : fileReader:8240 fileInputStream:137
txtファイルの読み取りと画像ファイルの読み取りにFileReaderとFileInputStreamを使用しています。私は、バイト単位およびその他の文字単位の読み取りについて知っています。しかし、私はこの出力を得ていません。