目前我使用這樣的代碼我希望得到的子串
while (fileName.endsWith(".csv")) {
fileName = fileName.substring(0, fileName.lastIndexOf(FILE_SUFFIX_CSV));
if (fileName.trim().isEmpty()) {
throw new IllegalArgumentException();
}
}
上面的代碼工作正常時,用戶指定小寫字母的擴展名(.CSV),但Windows接受擴展大小寫敏感的,所以他可以給像.CsV,.CSV等。我如何改變上面的代碼?
在此先感謝
將文件名轉換爲小寫的花花公子 – 2014-09-25 05:54:54
這已經在這裏得到了解答 - http://stackoverflow.com/questions/13620555/case-sensitive-file-extension-and-existence-checking – 2014-09-25 06:04:12