gpt4 book ai didi

java - 如何检查文件 "mm"是否以大写形式存在,如 linux 中的 "mM"或 "Mm"

转载 作者:太空宇宙 更新时间:2023-11-04 04:39:06 26 4
gpt4 key购买 nike

那么我该如何检查呢?有 36'000 个文件,在每次事件调用时我都需要检查它,可能有很多这样的情况,例如:“nukasa”或“Nukasa”或“nUkasa”,如果我通过事件调用有一个文件名,例如“NUKASA”或“nukasa”,我如何检测所有这些情况。

它适用于文件而不是字符串。我只是获取 String,然后需要使用 File 来检查文件夹中是否存在相同的文件名(只是大写或小写)。

最佳答案

请引用下面我想作为示例显示的代码片段:

File sampleFile = new File("Nukasa");
String valueToCheck = "NUKASA";
if(sampleFile.getName().equalsIgnoreCase(valueToCheck))
{
//Logic you want to code goes here
}

或者,您可以使用 file.getName().toUpperCase().equals(valueToCheck) (如果您将大写字符串分配给变量 valueToCheck)。同样也适用于 toLowerCase() 方法注意:只要区域设置是英语,此方法就可以正常工作。对于其他语言,它不会按预期工作。所以, equalsIgnoreCase() 是最好的方法。感谢提出此建议的人

关于java - 如何检查文件 "mm"是否以大写形式存在,如 linux 中的 "mM"或 "Mm",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21061828/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com