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

这个就是验证用户名是否包含密码字段的例子。虽然简单,也算是以小见大了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章