Java编程实现向文本文件中读取数据之Scanner用法示例
作者:kejizuiqianfang 发布时间:2022-08-01 03:38:57
标签:Java,读取数据,Scanner
本文实例讲述了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


猜你喜欢
- 1.冒泡排序简介冒泡排序(Bubble Sorting)即:通过对待排序的序列从前往后,依次比较相邻元素的值,若发现逆序则交换位置,使较大的
- 一、什么是JSONJSON(JavaScript Object Notation)是一种基于JavaScript语法子集的开放标准数据交换格
- Java是一门天然的面向对象的语言。而所有我们手动创造出来的类,都继承于同一个类,即Object类。可以看一下Object类的结构nativ
- 目录input 指令模拟输入textkeyeventtapswipe主要思路是使用 adb shell input指令来模拟按键及触摸输入。
- 我们有时用C#需要实现锁住文件的功能,该如何锁住文件呢?下面小编给大家介绍一下。首先大家需要到码云里面找到如下图所示的文件锁的项目,如下图所
- 目录前言系统调用的分类同步回调实例异步回调实例基于Future的半异步小结前言先让我们通过一个生活中的场景来还原一下回调的场景:你遇到了一个
- 前言在写项目的时候经常需要特定的时间做一些特定的操作,尤其是游戏服务器,维护线程之类的,这时候就需要用到定时器。如果此时你刚好用的是spri
- 写在前面在前后端交互过程中,为了保证信息安全,我们往往需要加点用户验证。本文介绍了用springboot简单整合token。springbo
- 背景重装的系统,新导入的项目。正常编译能通过,但是clean install就提示包不存在。奇特的是,提示的时jdk库的包。解决问题注: 后
- 对于Android 的手势不光在软件中会经常用到,比如浏览器中的翻
- 需要添加引用,System.Configuration;写系统配置文件: Configuration cfa =
- 今天看到一篇好的文章,分享给大家,膜拜大佬。Android10填坑适配指南,包含实际经验代码,绝不照搬翻译文档1.Region.Op相关异常
- 在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据
- Android 实现获取手机里面的所有图片详解及实例实现代码:public class MainActivity extends Activ
- 一、题目描述给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种
- AndroidStudio升级后, 新建类变成了下面这个样子, 并且默认还没有修饰符, 一堆大写的英文看的我一脸懵逼, 后来在stackov
- 本文实例讲述了java实现日期拆分的方法。分享给大家供大家参考。具体如下:如:计算6-1至6-5之间的日期天数及具体日期,预期的结果是得到:
- Zuul 简介Zuul 的主要功能是路由转发和过滤器。路由功能是微服务的一部分,比如 /api/admin 转发到到 Admin 服务,/a
- 1. IOC和DI首先,我们应该明确,IOC是一种思想,并不是Spring特有的,而是软件工程逐步发展的一种产物,是一种优秀的编程思想,之所
- 代码如下一、创建CheckCode.xaml代码如下<ResourceDictionary xmlns="http