嗨,我在下面的代码中遇到问题(文件属于 File 类):
String[] fileNameSplit = file.getName().split(".");
String fileType = fileNameSplit[(fileNameSplit.length - 1)];
它总是在 -1 处抛出 ArrayOutOfBoundsExecption,表明 fileNameSplit 为 0。当我取出 -1 时,它仍然显示 ArrayOutOfBoundsException 但现在为 0,这意味着它是空的。
我究竟做错了什么?