java判断文件名是否含有某字符串
时间: 2024-09-12 09:08:53 浏览: 111
java 数组和字符串
在Java中,你可以使用`String`的`contains()`方法来检查文件名是否包含某个特定的字符串。下面是一个简单的示例:
```java
public boolean fileNameContains(String fileName, String searchString) {
return fileName != null && fileName.contains(searchString);
}
```
这个方法接受两个参数:一个是文件名,另一个是你想要查找的字符串。它首先检查文件名是否非空,然后使用`contains()`方法检查该字符串是否存在于文件名中。如果返回`true`,则表示文件名中含有给定的字符串。
如果你需要处理路径(包括文件夹路径和文件名),可以先使用`File`类获取`File`对象,然后再检查其`getName()`方法的结果:
```java
import java.io.File;
public boolean fileNameOrPathContains(File file, String searchString) {
if (file == null || !file.exists()) {
return false;
}
return file.getName().contains(searchString);
}
```
这里假设`file`是一个有效的`File`对象。
阅读全文