yuv*_*raj 12 java string split path
这是作为字符串的输入:
"C:\jdk1.6.0\bin\program1.java"
Run Code Online (Sandbox Code Playgroud)
我需要输出为:
Path-->C:\jdk1.6.0\bin\
file--->program1.java
extension--->.java
Run Code Online (Sandbox Code Playgroud)
注意"\"字符.我很容易得到"/"的输出.
Kur*_*lor 21
该文件类为您提供您所需要的一切:
File f = new File("C:\\jdk1.6.0\\bin\\program1.java");
System.out.println("Path-->" + f.getParent());
System.out.println("file--->" + f.getName());
int idx = f.getName().lastIndexOf('.');
System.out.println("extension--->" + ((idx > 0) ? f.getName().substring(idx) : "") );
Run Code Online (Sandbox Code Playgroud)
编辑:感谢Dave注意到如果File.getName不包含'.',String.lastIndexOf将返回-1.
| 归档时间: |
|
| 查看次数: |
27222 次 |
| 最近记录: |