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

来源:互联网 发布:jsonobject转java对象 编辑:程序博客网 时间:2024/06/06 09:56

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

这个就是验证用户名是否包含密码字段的例子。虽然简单,也算是以小见大了。

0 0
原创粉丝点击