目前在弄一个模拟程序,数据是从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分割相关的)相关推荐

  1. java nio 按行读取_JAVA之NIO按行读写大文件,完美解决中文乱码问题

    packagecom.chillax.imp; importjava.io.File; importjava.io.IOException; importjava.io.RandomAccessFil ...

  2. java实现对大文件切割下载_Java实现大文件的切割与合并操作示例

    Java实现大文件的切割与合并操作示例 发布时间:2020-09-27 02:25:08 来源:脚本之家 阅读:99 作者:HiBoyljw 本文实例讲述了Java实现大文件的切割与合并操作.分享给大 ...

  3. python01g内存读取10g文件并排序_将大文件逐行读取到Python2.7中时的内存使用

    堆栈溢出, 我正在从事一个涉及一些大文件(10-50Gb)的基因组学项目,我想将这些文件读入Python 2.7进行处理.我不需要将整个文件读到内存中,而是简单地逐行读取每个文件,执行一个小任务,然后 ...

  4. java 提交的内存_Java使用内存映射实现大文件的上传

    在处理大文件时,如果利用普通的FileInputStream 或者FileOutputStream 抑或RandomAccessFile 来进行频繁的读写操作,都将导致进程因频繁读写外存而降低速度.如 ...

  5. python读取大文件的某行_python 大文件以行为单位读取方式比对

    先前需要做一个使用python读取大文件(大于1G),并逐条存入内存进行处理的工作.做了很多的尝试,最终看到了如下的文章. 该文章实际上提供了集中读取大文件的方式,先经过测试总结如下 1. for l ...

  6. java上传文件并保存到服务器----大文件上传

    一般的文件上传(不依赖spring) /*** 保存文件** @param path 文件绝对路径* @param fileBytes 文件字节数据* @throws ApiServiceExcept ...

  7. php curl 传输大文件,空白目录 · php下载大文件curl · 看云

    假设一个场景: 当用户需要通过我们提供的下载服务,来下载一个较大的文件(200M-2G)时,我们服务端应该如何来满足这个服务呢? 且当我们的服务端是采用nginx+php的架构时,该如何解决呢. 作为 ...

  8. php+如何按文字分割文件夹,PHP实现的大文件切割与合并功能示例

    本文实例讲述了PHP实现的大文件切割与合并功能.分享给大家供大家参考,具体如下: 分割代码 split.php $i = 0; //分割的块编号 $fp = fopen("hadoop.sq ...

  9. html上传文件_.NET基于WebUploader大文件分片上传、断网续传、秒传

    (给DotNet加星标,提升.Net技能) 转自:学习中的苦与乐 cnblogs.com/xiongze520/p/10412693.html 现在的项目开发基本上都用到了上传文件功能,或图片,或文档 ...

最新文章

  1. Redis 桌面管理工具 RedisDesktopManager 2020.1 发布
  2. matlab示波器显示部分,Matlab 示波器显示设置
  3. 反置页表(1__操作系统)
  4. OMG!这1010本书的书名都是什么鬼?
  5. Oracle删除用户与删除表
  6. JavaScript的函数声明与函数表达式的区别
  7. Android应用资源分析(老罗链接整理)
  8. 《制造业中的机器人、自动化和系统集成》—— 3.5 工装与夹具
  9. linux下使用httping测试web响应时间
  10. 计算机手抄报word文档,Word制作电脑小报怎么制作
  11. GOOGLE外贸买家信息搜索技巧
  12. dcs world f15c教学_视频教学知识归纳 | 广东中考必备英语:中考语法知识 冠词
  13. 安卓智能手机完全装机手册,让安卓拥有无限可能!
  14. Python零基础爬虫速成②:批量爬取微信公众号图片(基于beautifulsoup爬取吉他谱)
  15. “00后”消费数据分析,一文教你撩动“00后”购物欲
  16. Google搜索引擎的使用技巧
  17. OA审批1.0版本工作总结
  18. 针对不同场景的Python合并多个Excel方法
  19. Linux笔记之Debian 11(bullseye) 配置国内源
  20. 怎样做 SEO,具体的计划是什么?

热门文章

  1. windows 临界区
  2. [转]CISCO IOS命名规则
  3. 考前建议:好好看一下 《网络工程师考试案例动手实验营》附录A
  4. 2018年NLP技术学习总结
  5. 飞秋(FeiQ)2012版择日发布
  6. 景色宜人的openeim001
  7. 我看中国软件---问题篇
  8. 学前端开发是一种什么样的体验?
  9. 快来!前端君喊你加入快驾网智囊团
  10. caffe与tensorflow框架下卷积的维度计算与一致性证明