Итак, у меня есть файл с одной строкой int: 5551212
Я пытаюсь использовать InputStream, чтобы прочитать этот файл, а затем посмотреть, могу ли я извлечь число, записанное в нем
Я сделал следующие шаги:
import java.io.*;
class Shuffle {
public static void main(String args[]) throws IOException {
FileInputStream newfile = new FileInputStream("file path");
System.out.println(newfile.getChannel());
System.out.println(newfile.getFD());
System.out.println("Number of remaining bytes:"+newfile.available());
int data;
while ((data = newfile.read()) != -1) {
System.out.print(data + " ");
}
newfile.close();
}
}
Тем не менее, вывод, который я получил: 53, 53, 53, 49, 50, 49, 50
Я не совсем уверен, что это должно представлять или просто как использовать InputStream для целых чисел