本帖最后由 宁振庄 于 2012-9-23 15:58 编辑
看到一道求文件后缀名的题,如test.java.txt,我思路就是用split(".")分割文件名,拿到String数组的最后一个元素就是后缀名了。不过不好使,分割出来的数组好像是空的,报异常了,求各位大大解答。- public class Test {
- public static void main(String[] args) {
- String FileName = "test.java.txt";
- String[] arr = FileName.split(".");
- System.out.println("文件后缀名是:" + arr[arr.length-1]);
-
- }
- }
复制代码 报了Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1异常 |