java中关于判断文本文件读到文件尾
来源:互联网 发布:淘宝腔调入口 编辑:程序博客网 时间:2024/05/21 09:36
使用Scanner类判断
Scanner类中有不少可以查看文件是否结束的方法,比如下面的代码使用的是hasNextLine方法
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 = null; while(inputStream.hasNextLine()) { line = inputStream.nextLine(); System.out.println(line); } inputStream.close(); }}
使用hasNextLine方法在读到结尾的时候会返回一个false值,从而可以判读文件读完了(注意有一个NextLine方法在读到\n会自动将其抛弃),针对不同的数据类型,Scanner还为我们提供了hasNextInt,jasNextLong,hasNextShort……等等一些方法,它们的使用方法都是大同小异的。
使用BufferedReader类来判断
使用BufferedReader类中的read和readLine方法来判断即可,对于read方法,当返回-1的时候就可以知道读完了,对于readLine方法,当返回false的时候就知道读完了。
0 0
- java中关于判断文本文件读到文件尾
- 关于EOF和feof()判断文件读到末尾
- Java中把文件中的数组读到内存中
- 如何判断文件是否读到文件结尾
- 从网站中把数据都读到一个文本文件中。
- 将一个ANSI编码格式纯文本文件以UTF-8的形式读到另一个文件中去
- //将一个ANSI编码格式纯文本文件以UTF-8的形式读到另一个文件中去
- java序列化,反序列化及反序列如何判断是否已读到文件末尾
- C++文件流关于读到空格停止
- java中关于文本文件的读写
- Java学习中文本文件转为XMl文件
- java中.rtf文件变成文本文件
- Delphi中判断文件是否为文本文件的函数
- Java 如何将一个文件中的两列数据分别读到两个数组中?
- VBS READLINE 怎么判断读到文件末尾了
- 关于JAVA中如何判断一个文件…
- C# 判断文件是否文本文件
- java文件读取文本文件
- gradle多渠道打包
- 8月1号--在JSP中遇到的问题总结
- DialogFragment的OnDismissListener
- TCP 连接状态图 (TCP Connection State Diagram)
- 女孩,你可以不美丽
- java中关于判断文本文件读到文件尾
- Host key verification failed.
- TI_BLE软件开发者指导9-GAP
- 【日常SQL】存款统计表增加记录检查分劈比例问题
- Yii 利用query联表查询
- 获取scrollTop兼容各浏览器的方法,以及body和documentElement是啥?
- nodejs利用gridfs存文档到mongo中
- ajax的基本概念及其使用(5步)
- 性能测试中的测试模型设计(图)