最佳答案
为什么这段代码的第二行抛出ArrayIndexOutOfBoundsException
?
String filename = "D:/some folder/001.docx";
String extensionRemoved = filename.split(".")[0];
虽然这是有效的:
String driveLetter = filename.split("/")[0];
我使用Java 7。