java中函数的使用,请高手帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/30 21:35:15
我想从判断一个文件名中是否含有某些字符,或字符串,代码应该怎么写?
lastIndexOf函数是什么意思?有加分,急急急急急

String a = "abcdefgfh";
String b = "de";
要得到b是不是在a中存在,
if (a.indexOf(b)) != -1 {
存在
} else {
不存在
}
lastIndexOf是字符串出现的最后一个位置
例:a.lastIndexOf("f")就是7而不是5

你的文件名是不是也是个字符串呀~~
如果是字符串的话,
可以这么做:
String s = "helloWorld";
if(s.indexOf("rrr") == -1) {
System.out.println("no");
}
else {
System.out.println("yes");
}

lastIndexOf是所给字符出现的最后一个位置。
如:在abcadsa中,调用此方法,返回值为为6.
要判断一个文件名中是否含有某个字符或字符串的话,用一个方法为
contains(String);
返回一个布尔值。
如:
String file="abc45$%_12.txt";
boolean is=file.contains('_');

很简单的,你可以查看一下API。
希望对你有所帮助!