FileReader 및 BufferedReader

1766 단어 android
BufferedReader는 Reader 클래스로 확장되어 일반적인 버퍼 방식의 텍스트 읽기를 제공할 뿐만 아니라 실용적인readLine을 제공하여 줄 텍스트를 읽는 데 적합하다. BufferedReader는 Reader를 대상으로 하는 것이기 때문에 파일만 읽지 않고 파일만 읽는 것이 아니다.
FileReader는 java입니다.io.InputStreamReade는 파일에 대한 읽기로 확장되었습니다.
실제 사용 시 BufferedReader bfrTemp = new BufferedReader("test.conf")를 사용하는 경우가 많습니다.파일 리더를 만든 다음 BufferedReader에서 읽습니다.
FileInputStream은 java에서 확장됩니다.io.InputStream, InputStream은 텍스트 읽기가 아니라 바이트 흐름의 읽기를 제공합니다. 이것은 Reader 클래스와 근본적인 차이입니다.Reader로 읽은 것은char수조나String이고 InputStream으로 읽은 것은byte수조이다.
public interface worker {
	public void dosomework();
}
public class Carpenter implements worker {
	public void dosomework() {
		System.out.println("   ");
	}


}
public class Plumber implements worker {
	public void dosomework() {
		System.out.println("   ");
	}

}
public class Aworker implements worker {
	private worker worker1;

	public Aworker(worker worker1) {
		this.worker1 = worker1;
	}

	public void dosomework() {
		System.out.println("Hello");
		worker1.dosomework();
	}

}
public class Test {

	public static void main(String[] args) {
		Plumber plumber = new Plumber();
		Aworker work = new Aworker(plumber);
		work.dosomework();
		Carpenter carpenter = new Carpenter();
		Aworker work1 = new Aworker(carpenter);
		work1.dosomework();
	}

}

좋은 웹페이지 즐겨찾기