java使用split切割字符串的时候,注意转义字符
2024-10-13 03:23:43
今天在做项目的时候发现一个奇怪的问题
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();
搞定收工~
最新文章
- .Net中的AOP读书笔记系列之AOP介绍
- PHP运行及语句
- Linux CentOS安装postgresql 9.4
- c++学习笔记01-输入输出流&;&;文件输入输出操作
- free pascal 错误代码表
- 《JS权威指南学习总结--6.9序列化对象》
- mybatis xml配置文件要点说明
- js判断值为null
- [Golang]一道考察defer与命名返回值的题目
- 指令汇B新闻客户端开发(三) 下拉刷新
- Android 画文字图
- 20175212课下作业 MyCP
- mysql in 子查询 效率慢,对比
- June.19 2018, Week 25th Tuesday
- 数学战神app(小学生四则运算app)进度
- awk中截取IP字段
- SpringMvc使用FastJson做为json的转换器(注解方式)
- <;基础>; PHP 进阶之 类型转换
- Lintcode: First Bad Version 解题报告
- 锋利的BFC
热门文章
- 【转】oracle回闪操作
- Thinking in Java——笔记(3)
- py操作mysql
- JMeter学习-020-JMeter 监听器之【聚合报告】错误率、吞吐量、传输速率实例计算
- C语言 ---- 循环分支 iOS学习-----细碎知识点总结
- Python开发【第二章】:Python深浅拷贝剖析
- select2插件的使用
- adadmin: error while loading shared libraries: libclntsh.so.10.1
- js接受url参数
- 总结一下在ASP.NET中开发网站的一般步骤