Java编程实现向文本文件中读取数据之Scanner用法示例
作者:kejizuiqianfang 时间:2022-08-01 03:38:57
本文实例讲述了Java编程实现向文本文件中读取数据之Scanner用法。分享给大家供大家参考,具体如下:
使用Scanner类来读取文件
我们使用Scanner
类来从键盘上读取数据,也可以使用Scanner类来从文本文件中读取数据,我们先来看一个实例代码
package com.li;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.util.*;
public class Main {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Scanner inputStream = null;
try
{
inputStream = new Scanner(new
FileInputStream("stuff.txt"));
}catch(FileNotFoundException e)
{
System.out.println("File stuff.txt was no
found");
System.exit(0);
}
String line = inputStream.nextLine();
System.out.println(line);
inputStream.close();
}
}
这里的一个stuff.txt文件可以是别的java程序创建的文件,也可以是自己用文本编译器写的文件,这里使用了和从键盘上读取数据比较类似的nextLine()
方法,这表示从文本文件中读取一行的数据,读取到的数据会打印到屏幕上。
此时需要注意的是读取文件结束后,我们也要关闭文件。同时对于异常的处理也不要忘记,我们没法确保在打开文件的过程中不会出现错误。
希望本文所述对大家java程序设计有所帮助。
来源:https://blog.csdn.net/kejizuiqianfang/article/details/55252989
标签:Java,读取数据,Scanner
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
详解Java编程中protected修饰符与static修饰符的作用
2022-05-11 03:53:17
![](https://img.aspxhome.com/file/2023/9/62959_0s.png)
Java实现PDF转为Word文档的示例代码
2021-10-05 02:19:26
![](https://img.aspxhome.com/file/2023/7/62657_0s.jpg)
java如何将一个float型数的整数部分和小数分别输出显示
2022-08-17 16:50:26
java遍历properties文件操作指南
2023-11-23 02:43:45
Spring Cloud如何使用Feign构造多参数的请求
2023-11-03 00:18:31
详解Spring Boot Security工作流程
2023-12-17 12:23:52
![](https://img.aspxhome.com/file/2023/8/62668_0s.jpg)
简单了解JavaBean作用及常用操作
2023-09-08 19:59:29
![](https://img.aspxhome.com/file/2023/3/72643_0s.png)
Java Idea高效率配置技巧实例解析
2023-06-05 13:24:42
![](https://img.aspxhome.com/file/2023/7/61407_0s.jpg)
Android使用phonegap从相册里面获取照片(代码分享)
2023-07-24 18:53:03
SpringBoot SSO轻松实现(附demo)
2022-04-05 02:24:33
Spring框架通过工厂创建Bean的三种方式实现
2022-11-23 11:29:54
![](https://img.aspxhome.com/file/2023/7/70527_0s.png)
javascript 在线文本编辑器实现代码
2023-11-24 23:07:24
Spring Boot自动注入的原理分析
2023-03-29 04:19:44
Java实现注册登录与邮箱发送账号验证激活功能
2023-11-05 09:21:57
![](https://img.aspxhome.com/file/2023/6/60756_0s.png)
详解Mybatis框架SQL防注入指南
2023-09-16 02:49:02
![](https://img.aspxhome.com/file/2023/6/66046_0s.jpg)
java 命名空间 命名规则第1/2页
2021-06-06 14:20:19
深入Java Final
2022-06-22 09:38:14
Java方法参数传递机制原理解析
2022-04-16 19:10:46
![](https://img.aspxhome.com/file/2023/2/69672_0s.png)
200行java代码实现2048小游戏
2023-11-29 12:03:57
![](https://img.aspxhome.com/file/2023/3/60693_0s.gif)
Java判断所给年份是平年还是闰年
2023-10-21 17:48:59