私は2つのJavaクラスを持っています。 クラスAとクラスBとしましょう。ファイル内容をバイトとして読み取るjava
クラスAは、ユーザから文字列入力を取得し、ファイルにバイトとして、クラスBは、ファイルを読み取り、文字列、バイトを表示すべき入力を記憶します。
クラス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は、次の行に
を持っている[3ce76a1
@ B [B 36245605
@私はこれらの行の両方を変換したいですそれぞれの文字列値に変換して表示します。どうやってするの?