从 Java 文件中读取整数
要从文件中读取整数,我们使用 BufferedReader 读取文件并使用 parseInt()
方法从数据中获取整数。 本教程演示了如何使用 Java 从文件中读取整数的分步过程。
从 Java 文件中读取整数
BufferedReader
类用于从 Java 中的文件或其他来源执行字符的读取和流式传输。 BufferedReader
类有一个方法 readline()
,它读取下一行并返回一个字符串。
BufferedReader
类没有提供任何从文件中读取整数的方法,所以最初,我们将整数作为字符串读取,然后我们使用方法 parseInt()
将字符串解析为整数。 下面给出整个方法的分步过程。
- 首先,使用 BufferedReader 和 FileReader 读取文本文件。
- 现在,创建一个 while 循环来读取每一行。 循环将读取文件,直到下一个条目为空。
- 然后,使用 readLine() 方法将整数值作为字符串读取。
- 最后,使用整数类中的 parseInt() 方法将字符串解析为整数并使用或打印它们。
让我们用 Java 代码实现这些步骤。
package jiyik;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class Read_Integer {
public static void main(String args[]) throws IOException {
BufferedReader reader =new BufferedReader(new FileReader("jiyik.txt"));
String Int_line;
while ((Int_line = reader.readLine()) != null) {
int In_Value = Integer.parseInt(Int_line);
// Print the Integer
System.out.println(Int_line);
}
}
}
我们试图读取的文件是:
代码的输出将是:
1
12
123
1234
12345
123456
1234567
12345678
123456789
1234567890
相关文章
在 Java 中使用单个命令编译多个 Java 文件
发布时间:2023/12/17 浏览次数:126 分类:Java
-
本文介绍如何在 Java 中使用单个命令编译多个 java 文件。本教程介绍如何在 Java 中使用单个命令编译多个 java 文件。
Java 中的文件选择器
发布时间:2023/08/12 浏览次数:249 分类:Java
-
Java Swing 包提供了在 Java 中选择文件的功能。本教程演示如何在 Java 中选择文件。Java 中的文件选择器
将InputStream转换为Java中的文件对象
发布时间:2023/08/01 浏览次数:402 分类:Java
-
我们将根据 Java 版本,使用不同的方式编写不同的示例代码,将 InputStream 转换为 File 对象。 下面给出了一些方法:使用纯Java将InputStream转换为文件对象
将 Java 文件代码转换为 Kotlin
发布时间:2023/05/13 浏览次数:987 分类:Java
-
Kotlin 现在是一种官方的 Android 语言。 因此,您可能希望将 Java 文件更改为 Kotlin。 本文教您如何将 Java 转换为 Kotlin。
Java 中的文件分隔符
发布时间:2023/05/01 浏览次数:185 分类:Java
-
本篇文章介绍了 Java 中的文件分隔符。Java 中的文件分隔符 文件分隔符是用来分隔目录的字符; 例如,Unix 使用 /,Windows 使用 \ 作为文件分隔符。
Java 中的文件过滤器
发布时间:2023/05/01 浏览次数:210 分类:Java
-
本篇文章介绍如何在 Java 中使用 FileFilter。FileFilter 用于过滤具有特定扩展名的文件。 Java内置包IO和Apache Commons IO为FileFilter提供了类和接口来进行文件过滤操作。