Java 读取文本指定的某一行内容的方法

 更新时间:2018年07月17日 16:51:05   作者:奥特曼巴厘岛  
今天小编就为大家分享一篇Java 读取文本指定的某一行内容的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

Java读取文本指定的某一行内容,使用的都是IO的方法,下面具体看例子:

/**
 * @author:罗大锤
 * @date: 2017年9月6日 下午2:35:43
 * @version 1.0
 * @method:读取文本具体某行内容
 * @parameter
 * @since
 * @return
 */
public class OpenTextLine {
	public static void main(String[] args) throws IOException {
		long timeStart = System.currentTimeMillis();
		File file = new File("testData.txt");//文件路径
		FileReader fileReader = new FileReader(file);
		LineNumberReader reader = new LineNumberReader(fileReader);
		int number = 9999999;//设置指定行数
		String txt = "";
		int lines = 0;
		while (txt != null) {
			lines++;
			txt = reader.readLine();
			if (lines == number) {
				System.out.println("第" + reader.getLineNumber() + "的内容是:" + txt + "\n");
				long timeEnd = System.currentTimeMillis();
				System.out.println("总共花费:" + (timeEnd - timeStart) + "ms");
				System.exit(0);
			}
		}
		reader.close();
		fileReader.close();
	}
}

以上这篇Java 读取文本指定的某一行内容的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java如何不解压读取.zip的文件内容

    Java如何不解压读取.zip的文件内容

    这篇文章主要给大家介绍了关于Java如何不解压读取.zip的文件内容的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • SprintBoot深入浅出讲解场景启动器Starter

    SprintBoot深入浅出讲解场景启动器Starter

    本篇文章将和大家分享一下 Spring Boot 框架中的 Starters 场景启动器的内容,关于 Starters 具体是用来做什么的,以及在开发 Spring Boot项目前,要如何自定义一个 Starters 场景启动器
    2022-06-06
  • 一篇文章带你使用SpringBoot基于WebSocket的在线群聊实现

    一篇文章带你使用SpringBoot基于WebSocket的在线群聊实现

    这篇文章主要介绍了一篇文章带你使用SpringBoot基于WebSocket的在线群聊实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • java创建一个类实现读取一个文件中的每一行显示出来

    java创建一个类实现读取一个文件中的每一行显示出来

    下面小编就为大家带来一篇java创建一个类实现读取一个文件中的每一行显示出来的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • Java使用Redis实现秒杀功能

    Java使用Redis实现秒杀功能

    这篇文章主要为大家详细介绍了Java使用Redis实现秒杀功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • SpringCloud 如何提取公共配置

    SpringCloud 如何提取公共配置

    这篇文章主要介绍了SpringCloud 提取公共配置的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • 在spring-boot工程中添加spring mvc拦截器

    在spring-boot工程中添加spring mvc拦截器

    这篇文章主要介绍了在spring-boot工程中添加spring mvc拦截器,Spring MVC的拦截器(Interceptor)不是Filter,同样可以实现请求的预处理、后处理。,需要的朋友可以参考下
    2019-06-06
  • IDEA中log4j 无法输出到本地 properties配置无效问题

    IDEA中log4j 无法输出到本地 properties配置无效问题

    这篇文章主要介绍了IDEA中log4j 无法输出到本地 properties配置无效问题,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • Java微服务开发之Swagger详解

    Java微服务开发之Swagger详解

    Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步
    2021-10-10
  • MyBatisPlus 主键策略的实现(4种)

    MyBatisPlus 主键策略的实现(4种)

    MyBatis Plus 集成了多种主键策略,帮助用户快速生成主键,本文主要介绍了MyBatisPlus主键策略的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10

最新评论