Java笔记-读取资源文件应该注意的问题(大文件解析、\r\n分割相关的)
目前在弄一个模拟程序,数据是从XXXXXXX里XXXXX获取的,也算是真实的把,将其放到资源文件中。
如下代码在IDEA开发环境里面是正常的:
byte[] bytesxxx = new byte[inputStreamxxx.available()];
inputStreamxxx.read(bytesxxx);
String allTextxxx = new String(bytesxxx);
System.out.println("allText size:" + allTextxxx.length());String[] recordListxxx = allTextxxx.split("\r\n");
System.out.println("list size:" + recordListxxx.length);
这里都是正常的,打包后,这里就不正常了,问题出现在split("\r\n")
不知道改如何解决。就换成了读取每一行的方式。
InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("XXXXXXXXXX.txt");BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
while(reader.ready()){String line = reader.readLine().replace("\"", "");//TODO something
}
reader.close();
inputStream.close();
然后就正常了!
Java笔记-读取资源文件应该注意的问题(大文件解析、\r\n分割相关的)相关推荐
- java nio 按行读取_JAVA之NIO按行读写大文件,完美解决中文乱码问题
packagecom.chillax.imp; importjava.io.File; importjava.io.IOException; importjava.io.RandomAccessFil ...
- java实现对大文件切割下载_Java实现大文件的切割与合并操作示例
Java实现大文件的切割与合并操作示例 发布时间:2020-09-27 02:25:08 来源:脚本之家 阅读:99 作者:HiBoyljw 本文实例讲述了Java实现大文件的切割与合并操作.分享给大 ...
- python01g内存读取10g文件并排序_将大文件逐行读取到Python2.7中时的内存使用
堆栈溢出, 我正在从事一个涉及一些大文件(10-50Gb)的基因组学项目,我想将这些文件读入Python 2.7进行处理.我不需要将整个文件读到内存中,而是简单地逐行读取每个文件,执行一个小任务,然后 ...
- java 提交的内存_Java使用内存映射实现大文件的上传
在处理大文件时,如果利用普通的FileInputStream 或者FileOutputStream 抑或RandomAccessFile 来进行频繁的读写操作,都将导致进程因频繁读写外存而降低速度.如 ...
- python读取大文件的某行_python 大文件以行为单位读取方式比对
先前需要做一个使用python读取大文件(大于1G),并逐条存入内存进行处理的工作.做了很多的尝试,最终看到了如下的文章. 该文章实际上提供了集中读取大文件的方式,先经过测试总结如下 1. for l ...
- java上传文件并保存到服务器----大文件上传
一般的文件上传(不依赖spring) /*** 保存文件** @param path 文件绝对路径* @param fileBytes 文件字节数据* @throws ApiServiceExcept ...
- php curl 传输大文件,空白目录 · php下载大文件curl · 看云
假设一个场景: 当用户需要通过我们提供的下载服务,来下载一个较大的文件(200M-2G)时,我们服务端应该如何来满足这个服务呢? 且当我们的服务端是采用nginx+php的架构时,该如何解决呢. 作为 ...
- php+如何按文字分割文件夹,PHP实现的大文件切割与合并功能示例
本文实例讲述了PHP实现的大文件切割与合并功能.分享给大家供大家参考,具体如下: 分割代码 split.php $i = 0; //分割的块编号 $fp = fopen("hadoop.sq ...
- html上传文件_.NET基于WebUploader大文件分片上传、断网续传、秒传
(给DotNet加星标,提升.Net技能) 转自:学习中的苦与乐 cnblogs.com/xiongze520/p/10412693.html 现在的项目开发基本上都用到了上传文件功能,或图片,或文档 ...
最新文章
- Redis 桌面管理工具 RedisDesktopManager 2020.1 发布
- matlab示波器显示部分,Matlab 示波器显示设置
- 反置页表(1__操作系统)
- OMG!这1010本书的书名都是什么鬼?
- Oracle删除用户与删除表
- JavaScript的函数声明与函数表达式的区别
- Android应用资源分析(老罗链接整理)
- 《制造业中的机器人、自动化和系统集成》—— 3.5 工装与夹具
- linux下使用httping测试web响应时间
- 计算机手抄报word文档,Word制作电脑小报怎么制作
- GOOGLE外贸买家信息搜索技巧
- dcs world f15c教学_视频教学知识归纳 | 广东中考必备英语:中考语法知识 冠词
- 安卓智能手机完全装机手册,让安卓拥有无限可能!
- Python零基础爬虫速成②:批量爬取微信公众号图片(基于beautifulsoup爬取吉他谱)
- “00后”消费数据分析,一文教你撩动“00后”购物欲
- Google搜索引擎的使用技巧
- OA审批1.0版本工作总结
- 针对不同场景的Python合并多个Excel方法
- Linux笔记之Debian 11(bullseye) 配置国内源
- 怎样做 SEO,具体的计划是什么?