黑马程序员技术交流社区
标题:
求解 split
[打印本页]
作者:
孙志明
时间:
2015-12-14 14:41
标题:
求解 split
//需求:获取已知文件的后缀名
求解中间加注释的两行代码
import java.io.*;
class FileTest2{
public static void main(String[] args){
//首先定义一个文件
File file = new File("D:\\FileTest2.txt");
//获取文件名称
String fileName = file.getName();
//打印文件名称
System.out.println(fileName );
//获取文件名中.的位置(索引)
int index = fileName.indexOf(".");
System.out.println(index );
//使用split方法将文件名从.处分开
//String[] names = fileName.split("\\.");
//System.out.println(names[names.length - 1]);
String sub = fileName.substring(index);
System.out.println("后缀名是:"+sub);
}
}
作者:
李永佳
时间:
2015-12-14 16:23
哥呀,你没必要split,就想后边这段代码一样,使用substring不是很方便吗!而且fileName.indexOf(".");这句话改为filename.lastIndexOff(".")比较好。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2