我有一个 List<String>
文件夹中的文件名和某个文件名 String
.我想检测文件名是否在列表中,但需要尊重底层文件系统是否区分大小写的属性。
有什么简单的方法可以做到这一点(除了检查 System.getProperty("os.name", "").toLowerCase().indexOf("windows")!=-1
的“hack”)? ;-)
最佳答案
不要使用字符串来表示您的文件;使用 java.io.File:
http://java.sun.com/javase/6/docs/api/java/io/File.html#equals(java.lang.Object)
关于java - 如何检测文件系统是否区分大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1288102/