私はファイルを読み込む入力ファイルストリームメソッドを持っていますが、別のメソッドでそのファイルを使用する方法がわかりません。このファイルには、UTF文字列と2つの整数があります。メインメソッドでこれらの異なるintまたはstringのそれぞれを使用するにはどうすればよいですか?私は3つの異なる変数をコンソールに出力したいと言いますが、どうすればそれをやりますか?Java I/O FileStreamの問題
public static dataStreams() throws IOException {
int i = 0;
char c;
try (DataInputStream input = new DataInputStream(
new FileInputStream("input.dat"));
) {
while((i=input.read())!=-1){
// converts integer to character
c=(char)i;
}
return c;
return i;
/*
String stringUTF = input.readUTF();
int firstInt = input.readInt();
int secondInt = input.readInt();
*/
}
}
は、多分あなたはこれらのプロパティを持つオブジェクトを作成することができ、1つの文字列と2 int型ここで私はこの方法で試したいくつかのことです – OscarBcn
この後、dataStreamsを宣言した後、他のメソッドで「Unhanded exception type IOException」というエラーが発生しましたが、何が問題なのでしょうか?ありがとう – Jake
その理由は、有効な質問です。 – TriCore