2 개의 Java 클래스가 있습니다. 그들은 클래스 A 및 클래스 B이되도록합시다.파일 내용을 바이트로 읽습니다. java
클래스 A는 사용자로부터 문자열 입력 를 가져와 파일로 바이트로하고 B 클래스 파일을 판독하고 바이트 문자열로 표시되어야 입력을 저장한다.
CLASS A는 : B 급에서
File file = new File("C:\\FILE.txt");
file.createNewFile();
FileOutputStream fos = new FileOutputStream(file);
String fwrite = user_input_1+"\n"+user_input_2;
fos.write(fwrite.getBytes());
fos.flush();
fos.close();
, 나는 파일을 읽을 수있는 코드를 작성,하지만 난 바이트로 파일의 내용을 읽을하는 방법을 모르겠어요.
의 클래스 B :
fr = new FileReader(file);
br = new BufferedReader(fr);
arr = new ArrayList<String>();
int i = 0;
while((getF = br.readLine()) != null){
arr.add(getF);
}
String[] sarr = (String[]) arr.toArray(new String[0]);
이 file.txt를이 다음 줄이
가 이[B는 36,245,605
내가 원하는 3ce76a1
[B의 @ @이 두 라인을 변환 할 수있다 을 각각의 문자열 값으로 변환 한 다음 표시 할 수 있습니다. 그것을하는 방법?