java类库的类繁多,我们经常用到的也屈指可数。比如,集合类,String,Exception等等。今天首先看看String类的部分方法,后续我会继续抽时间添加其他方法。
1、indexOf方法
indexOf (String str)是用于检测对象字符串是否包含参数字符串的方法。
indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。即indexOf()括号内所包含的字符在该字符串内的循序位置,在第几位就返回几-1,类 如:str1=asdfkju,str1.indexOf('d'),则返回的值是2。如果有重复的字符出现,以第一个字符为准。如果没有找到子字符串, 则返回 -1。
如下示例:
public class TestInclude {
public static void main(String[] args) {
String name = "ba123";
String pwd = "111";
boolean result = reNameAndPwd(name, pwd);
System.out.println(result);
}
public static boolean reNameAndPwd(String loginName, String pwd) {
loginName = loginName.toLowerCase();
pwd = pwd.toLowerCase();
if ((loginName.indexOf(pwd) > -1) || (pwd.indexOf(loginName) > -1)) {
return false;
}
return true;
}
}
这个就是验证用户名是否包含密码字段的例子。虽然简单,也算是以小见大了。