【笔记】java获取文件扩展名
来源:互联网 发布:供应商管理数据流程图 编辑:程序博客网 时间:2024/05/17 05:52
想使用fileName.split(".")来划分,但发现返回的array竟然为空。
查资料发现,split()传入的是一个正则表达式,而正则中. 是有特殊含义的,所以这里需要用反斜杠\来转义,但java字符串中需要用\\来表示\,所以用
\\. 表示字符 .
然而API indexOf(".")则可以正常使用,里面传入的就是一个普通的字符串,并不是正则表达式。
同样,replaceAll()传入的也是regex
想把“C:\test”; 中\换成空格
String s = “C:\test”; s.replaceAll("\"," ");s.replaceAll("\\"," ");
都是错误的
regex中想表示字符\应该用\\,而java一个\的表示是\\,所以应该是
s.replaceAll("\\\\"," ");
0 0
- 【笔记】java获取文件扩展名
- java 获取文件扩展名
- java获取文件扩展名
- PHP获取文件扩展名笔记
- JAVA操作——获取文件扩展名,去掉文件扩展名
- JAVA操作——获取文件扩展名,去掉文件扩展名
- JAVA操作——获取文件扩展名,去掉文件扩展名
- Java操作——获取文件扩展名,去掉文件扩展名
- Java操作——获取文件扩展名,去掉文件扩展名
- Java获取文件的类型(扩展名)
- 获取文件扩展名
- php获取文件扩展名
- 获取文件的扩展名
- jQuery--获取文件扩展名
- 获取文件扩展名
- Lua_获取文件扩展名
- 获取文件扩展名方法
- shell获取文件扩展名
- Android开发者必知的开发资源
- MaTeX:在Mathematica的图片中插入LaTeX代码的工具
- const 与static
- visual studio 2010安装失败
- 15.static的作用
- 【笔记】java获取文件扩展名
- maven【4】(使用archetype)
- 插入排序
- Android基础(四)——Activity的两种启动方式、Intent初探
- C/C++的字符串流
- Swift语法
- boost::asio::io_service的stop()和reset()和stopped()函数
- [数学专题大汇总][SDOI2013]项链
- UVa--10791 Minimum Sum LCM(math)