簡體   English   中英

使用FileInputStream從文件讀取整數

[英]Reading an integer from a file using FileInputStream

我正在嘗試讀取已保存到android內部存儲器中的文件的整數。 使用FileInputStream的read方法,它僅返回一個int作為字節。 我想知道是否可以讀取保存到文件中的整數?

謝謝

嘗試使用readInt()方法。 此方法為您提供int值

工作示例http://www.java-examples.com/read-int-file-using-datainputstream

FileInputStream允許您逐字節讀取文件。 您保存的整數是四個字節長。 您可以通過使用FileInputStream自己讀取四個字節並使用它們來構造int來讀取它,也可以使用更高級別的實用程序,例如Scanner

public static int readInt(FileInputStream in) {
    Scanner scanner = new Scanner(in);
    return scanner.nextInt();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM