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;
}
}
這個就是驗證用戶名是否包含密碼字段的例子。雖然簡單,也算是以小見大了。