java最重要類之一——String類部分方法解析

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;
	}
}

這個就是驗證用戶名是否包含密碼字段的例子。雖然簡單,也算是以小見大了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章