今天在做项目的时候发现一个奇怪的问题

 File file = new File("d:\\a.txt");
BufferedReader br = new BufferedReader(new FileReader(file)); String text = "";
while ((text = br.readLine()) != null) { String[] s = text.split("|");
for (int i = 0; i < s.length; i++) {
System.out.print("切割字符串" + s[i] + "\t");
}
System.out.println();
}
br.close();

运行的结果

发现每一个字符都给我切割了,后来在网上查到,当以  |  切割的时候一定要注意使用转义字符

 File file = new File("d:\\a.txt");
BufferedReader br = new BufferedReader(new FileReader(file)); String text = "";
while ((text = br.readLine()) != null) { String[] s = text.split("\\|");
for (int i = 0; i < s.length; i++) {
System.out.print("切割字符串" + s[i] + "\t");
}
System.out.println();
}
br.close();

搞定收工~

最新文章

  1. .Net中的AOP读书笔记系列之AOP介绍
  2. PHP运行及语句
  3. Linux CentOS安装postgresql 9.4
  4. c++学习笔记01-输入输出流&amp;&amp;文件输入输出操作
  5. free pascal 错误代码表
  6. 《JS权威指南学习总结--6.9序列化对象》
  7. mybatis xml配置文件要点说明
  8. js判断值为null
  9. [Golang]一道考察defer与命名返回值的题目
  10. 指令汇B新闻客户端开发(三) 下拉刷新
  11. Android 画文字图
  12. 20175212课下作业 MyCP
  13. mysql in 子查询 效率慢,对比
  14. June.19 2018, Week 25th Tuesday
  15. 数学战神app(小学生四则运算app)进度
  16. awk中截取IP字段
  17. SpringMvc使用FastJson做为json的转换器(注解方式)
  18. &lt;基础&gt; PHP 进阶之 类型转换
  19. Lintcode: First Bad Version 解题报告
  20. 锋利的BFC

热门文章

  1. 【转】oracle回闪操作
  2. Thinking in Java——笔记(3)
  3. py操作mysql
  4. JMeter学习-020-JMeter 监听器之【聚合报告】错误率、吞吐量、传输速率实例计算
  5. C语言 ---- 循环分支 iOS学习-----细碎知识点总结
  6. Python开发【第二章】:Python深浅拷贝剖析
  7. select2插件的使用
  8. adadmin: error while loading shared libraries: libclntsh.so.10.1
  9. js接受url参数
  10. 总结一下在ASP.NET中开发网站的一般步骤