要使用 Java 读入 TXT 文件内容,请按照以下步骤进行:导入必要的包。创建 File 对象指向目标文件。创建 BufferedReader 对象逐行读取文件。逐行读取文件并处理内容。关闭 BufferedReader 对象释放资源。
如何使用 Java 读取 TXT 文件的内容
要使用 Java 读取 TXT 文件中的内容,可以使用以下步骤:
1. 导入必要的包
<code class="java">import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException;</code>
2. 创建 File 对象
使用 File 类创建一个指向 TXT 文件的 File 对象。
<code class="java">File file = new File("path/to/file.txt");</code>
3. 创建 BufferedReader 对象
使用 FileReader 类创建一个 BufferedReader 对象,以便逐行读取文件的内容。
<code class="java">BufferedReader br = new BufferedReader(new FileReader(file));</code>
4. 逐行读取文件
使用 BufferedReader 的 readLine() 方法逐行读取文件。
<code class="java">String line; while ((line = br.readLine()) != null) { // 处理行中的内容 }</code>
5. 关闭 BufferedReader
读取完成后,关闭 BufferedReader 对象以释放资源。
<code class="java">br.close();</code>
示例代码:
<code class="java">import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; public class ReadTxtFile { public static void main(String[] args) { // 文件路径 String filePath = "path/to/file.txt"; try { // 创建 File 对象 File file = new File(filePath); // 创建 BufferedReader 对象 BufferedReader br = new BufferedReader(new FileReader(file)); // 逐行读取文件 String line; while ((line = br.readLine()) != null) { // 处理行中的内容 System.out.println(line); } // 关闭 BufferedReader br.close(); } catch (IOException e) { System.out.println("读取文件失败!"); e.printStackTrace(); } } }</code>
以上是java怎么读取txt里面内容的详细内容。更多信息请关注PHP中文网其他相关文章!