Java读按行读文件内容
功能:使用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-4
文件的概念 文件的概念 计算机的文件,就是存储在某种长期储存设备上的一段数据 长期存储设备包括:硬盘.U盘.移动硬盘.光盘... 文件的作用 将数据长期保存下来,在需要的时候使用 文件的存储方式 在计 ...
- java对比俩个word文件内容差异
java对比俩个word文件内容差异 添加依赖: <dependency><groupId>e-iceblue</groupId><artifactId> ...
- java多线程按行读取文件_“java”中多线程按行读取txt且每个线程读的内容不能重复,这么求“demo”?...
展开全部 你把原来程序中直接读的地62616964757a686964616fe4b893e5b19e31333365646234方,改成调用上面的函数,由该函数统一读行.这样,不管是你有 N 个线程 ...
- c++读文件(一次全读/每行读/多次读)
我以为这些都很容易在网上找到,谁知网上乱七八糟的东西太多,让我找了很久.. 开发环境为Windows,VS2013 一次全读: std::ifstream t(path); //读文件ifstream ...
- Java如何校验两个文件内容是相同的?
欢迎关注方志朋的博客,回复"666"获面试宝典 今天做文件上传功能,需求要求文件内容相同的不能重复上传.感觉这个需求挺简单的就交给了一位刚入行的新同学.等合并代码的时候发现这位同学 ...
- java 读取hdfs上的文件内容
用java读取hdfs的文件 直接撸代码: package com.nature.base.util;import com.nature.component.process.vo.DebugDataR ...
- CentOS命令行清空文件内容
方法1: 在非编辑状态下使用快捷键gg跳至首行头部,再使用dG即可清空,或 输入"%d"清空,然后保存即可.但当文件内容较大时,处理较慢. 方法2: cat /dev/null & ...
- 命令行输出文件内容时末尾有一个菱形问号乱码(头歌)
今天做头歌实验七第一题,题干描述:通过命令行参数将指定的文本文件内容显示在屏幕上.给出的源程序中存在一些逻辑错误,对程序进行修改.调试,使之能够正确完成指定任务. 源"错误"代码: ...
- java web之读取PDF文件内容
引入依赖 编写工具类 编写测试用例 运行结果 1 引入依赖 <!-- https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox -- ...
最新文章
- redmine的知识库插件-Redmine Knowledgebase plugin,程序员们的知识需要管理
- iis 程序池设置及详解-20180720
- 上市13年,AI平台收入还能暴增131%,这家老牌AI公司正在“反杀”
- AI啊,我这里有些羞羞的东西,你要不要看一眼?
- iOS - OC 	术语表
- hdu1754(简单线段树)
- 【转】掀起Azure AD的盖头来——深入理解Microsoft Graph应用程序和服务权限声明
- 论文浅尝 - AAAI2020 | 通过句子级语义匹配和答案位置推断改善问题生成
- ***的基础知识总结
- 人脸图像特征提取方法(HOG、Dlib、CNN)简述
- 【跃迁之路】【523天】程序员高效学习方法论探索系列(实验阶段280-2018.07.13)...
- 深入理解JavaScript的设计模式
- 线材下料优化python算法_python实现最优化算法
- k近邻算法_K近邻算法(一)
- 用 windows 资源监视器 查看 被占用的文件
- 许愿墙 php源码,许愿网许愿墙 v1 共享版
- TCP的乱序和丢包判断(附Reordering更新算法)-实例case
- RST报文以及产生场景
- 合伙企业对外债务如何承担
- linux安装界面键盘失灵,安装win7鼠标键盘失灵怎么办_win7安装界面鼠标键盘失灵解决方法【147下载站】...
热门文章
- 吴恩达又双叒叕刷屏了_你准备入坑了吗?
- Nett源码剖析(2)NioEventloopGroup的创建2021SC@SDUSC
- trackmaker翻译_水工词汇翻译
- 计算机控制实验比例环节,实验报告1典型环节及其阶跃响应分析
- mysql-通过年份,或每月求和
- 无法删除文件或文件夹的原因和解决方法(转)
- 个人工作总结(非常实用)
- 如何利用 C# + KDTree 实现 K 最邻近算法?
- 华工简述微型计算机系统的组成,华工 计算机组成原理随堂.doc
- java如何使用虹软sdk_Java使用虹软SDK做人脸识别之十分简单的入门