功能:使用Java读取文件中的内容,按行读取,并按照行内的空格将一行内容分割成若干个字符串。

import java.io.*;
/*** @Description: 读行读文件内容,并将一行内容按空格分隔* @Author: 诗人的情人* @Date: 2:45 下午 2019/10/16*/public class readFile {public static String[] parseLine(String str) {// split a string by spaceString[] res = str.split("\\s+");return res;}public static void main(String[] args) {try{String fileName = "/Users/admin/Desktop/fea.xml";File myFile = new File(fileName);if (myFile.isFile() && myFile.exists()) {System.out.println("file is exists");InputStreamReader read = new InputStreamReader(new FileInputStream(myFile));BufferedReader bufferedReader = new BufferedReader(read);String lineTxt = null;while ((lineTxt = bufferedReader.readLine()) != null) {String[] result = parseLine(lineTxt);for (int i = 0; i < result.length; ++i) {if (i == result.length - 1) {System.out.print(result[i]);} else {System.out.print(result[i] + " ");}}System.out.println();}} else {System.out.println("file is not exists!!!");}} catch (Exception e) {e.printStackTrace();}}
}

测试文件为:fea.xml
内容为:
输出为:

file is exists
李白 诗人
杜甫 诗人
白居易 诗人
李清照 诗人Process finished with exit code 0

Java读按行读文件内容相关推荐

  1. 文件------概念、基本操作、打开文件的方式、按行读取文件内容、复制文件、文件/目录的常用管理操作、文本文件的编码格式、练习1-4

    文件的概念 文件的概念 计算机的文件,就是存储在某种长期储存设备上的一段数据 长期存储设备包括:硬盘.U盘.移动硬盘.光盘... 文件的作用 将数据长期保存下来,在需要的时候使用 文件的存储方式 在计 ...

  2. java对比俩个word文件内容差异

    java对比俩个word文件内容差异 添加依赖: <dependency><groupId>e-iceblue</groupId><artifactId> ...

  3. java多线程按行读取文件_“java”中多线程按行读取txt且每个线程读的内容不能重复,这么求“demo”?...

    展开全部 你把原来程序中直接读的地62616964757a686964616fe4b893e5b19e31333365646234方,改成调用上面的函数,由该函数统一读行.这样,不管是你有 N 个线程 ...

  4. c++读文件(一次全读/每行读/多次读)

    我以为这些都很容易在网上找到,谁知网上乱七八糟的东西太多,让我找了很久.. 开发环境为Windows,VS2013 一次全读: std::ifstream t(path); //读文件ifstream ...

  5. Java如何校验两个文件内容是相同的?

    欢迎关注方志朋的博客,回复"666"获面试宝典 今天做文件上传功能,需求要求文件内容相同的不能重复上传.感觉这个需求挺简单的就交给了一位刚入行的新同学.等合并代码的时候发现这位同学 ...

  6. java 读取hdfs上的文件内容

    用java读取hdfs的文件 直接撸代码: package com.nature.base.util;import com.nature.component.process.vo.DebugDataR ...

  7. CentOS命令行清空文件内容

    方法1: 在非编辑状态下使用快捷键gg跳至首行头部,再使用dG即可清空,或 输入"%d"清空,然后保存即可.但当文件内容较大时,处理较慢. 方法2: cat /dev/null & ...

  8. 命令行输出文件内容时末尾有一个菱形问号乱码(头歌)

    今天做头歌实验七第一题,题干描述:通过命令行参数将指定的文本文件内容显示在屏幕上.给出的源程序中存在一些逻辑错误,对程序进行修改.调试,使之能够正确完成指定任务. 源"错误"代码: ...

  9. java web之读取PDF文件内容

    引入依赖 编写工具类 编写测试用例 运行结果 1 引入依赖 <!-- https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox -- ...

最新文章

  1. redmine的知识库插件-Redmine Knowledgebase plugin,程序员们的知识需要管理
  2. iis 程序池设置及详解-20180720
  3. 上市13年,AI平台收入还能暴增131%,这家老牌AI公司正在“反杀”
  4. AI啊,我这里有些羞羞的东西,你要不要看一眼?
  5. iOS - OC 术语表
  6. hdu1754(简单线段树)
  7. 【转】掀起Azure AD的盖头来——深入理解Microsoft Graph应用程序和服务权限声明
  8. 论文浅尝 - AAAI2020 | 通过句子级语义匹配和答案位置推断改善问题生成
  9. ***的基础知识总结
  10. 人脸图像特征提取方法(HOG、Dlib、CNN)简述
  11. 【跃迁之路】【523天】程序员高效学习方法论探索系列(实验阶段280-2018.07.13)...
  12. 深入理解JavaScript的设计模式
  13. 线材下料优化python算法_python实现最优化算法
  14. k近邻算法_K近邻算法(一)
  15. 用 windows 资源监视器 查看 被占用的文件
  16. 许愿墙 php源码,许愿网许愿墙 v1 共享版
  17. TCP的乱序和丢包判断(附Reordering更新算法)-实例case
  18. RST报文以及产生场景
  19. 合伙企业对外债务如何承担
  20. linux安装界面键盘失灵,安装win7鼠标键盘失灵怎么办_win7安装界面鼠标键盘失灵解决方法【147下载站】...

热门文章

  1. 吴恩达又双叒叕刷屏了_你准备入坑了吗?
  2. Nett源码剖析(2)NioEventloopGroup的创建2021SC@SDUSC
  3. trackmaker翻译_水工词汇翻译
  4. 计算机控制实验比例环节,实验报告1典型环节及其阶跃响应分析
  5. mysql-通过年份,或每月求和
  6. 无法删除文件或文件夹的原因和解决方法(转)
  7. 个人工作总结(非常实用)
  8. 如何利用 C# + KDTree 实现 K 最邻近算法?
  9. 华工简述微型计算机系统的组成,华工 计算机组成原理随堂.doc
  10. java如何使用虹软sdk_Java使用虹软SDK做人脸识别之十分简单的入门