为了方便管理,密码通常会在长度,内容上进行限制,比如必须含有数字跟字母,不能有敏感词等等;这些需求用代码是很容易实现的
1.昵称敏感词过滤:
适用x.contains(y)方法(x,y为String类型),该方法返回一个boolean值,判断x中是否包含一个y内容
System.out.println("=======模拟QQ注册=======");
System.out.println("请设置您的用户名:");
String userName = scanner.nextLine();
if (userName.contains("马化腾")){
System.out.println("您的昵称含有敏感词请重新设置!");
main(args);
}
2.截取空格方法,去除一个字符串的首尾空格内容(中间不能去除):
String s1 = s.trim();
3.使用length方法判断长度:
if(s1.length()>10){
System.out.println("您设置的密码太长了!");
main(args);
}
4.字符串名.toCharArray();返回值为 char 数组类型。将字符串变成一个字符数组
char c[] = s1.toCharArray();
5.isLetter方法判断内容
int worda = 0;int numa=0;