java判断密码强度,判断字符在字符串中出现的次数
2016-11-30 10:47
645 查看
java逻辑程序
//判断密码强度 密码强度 1 为低等强度 2为中等强度 3为高等强度 public static int validPassword(String password, String intensity, int pwdLength) { String charGroup[][] = { { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z" }, { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" }, { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" } }; int level = 0; boolean flagGroup[] = { false, false, false }; for (int i = 0; i < charGroup.length; i++) { String charSmallGroup[] = charGroup[i]; for (int j = 0; j < password.length(); j++) { if (flagGroup[i] == true) { continue; } String str = password.substring(j, j + 1); if (StringUtil.inWithCase(str, charSmallGroup)) { level++; flagGroup[i] = true; } System.out.println(i + "*" + j); } } return level; } public static boolean inWithCase(String url, String[] allUrl) { for (int i = 0; i < allUrl.length; i++) { if (allUrl[i].equals(url)) { return true; } } return false; } /** * 字符a在字符串string中出现的次数 * * @param string * @param a * @return */ public static int occurTimes(String string, String a) { int pos = -2; int n = 0; while (pos != -1) { if (pos == -2) { pos = -1; } pos = string.indexOf(a, pos + 1); if (pos != -1) { n++; } } return n; }
相关文章推荐
- java 判断字符在字符串中出现的次数
- Java给定一个字符串数组,判断每个字符出现次数
- JAVA中查询一个词在内容中出现的次数、判断集合中是否包含关键字、查询字符串数组单个字符的长度
- 判断指定字符在字符串中出现的次数,并且转换大小写(作业)
- java 怎样从一个string字符串中判断某个字母出现的次数
- java基础—统计一个字符串中各个字符出现的次数
- java中用正则表达式获取一个指定的子字符在字符串中出现的指定次数的下标索引,并且进行字符串分割
- javascript判断一个字符串中出现次数最多的字符,统计这个次数
- java统计字符串中的字符重复的次数和和出现次数 实例(输入字符串)
- Java字符串题目--删除给定字符串中出现次数最少的字符
- 【java编程】Map集合之TreeMap字符串中字符出现次数
- Java统计字符串中出现次数最多的字符及其次数
- 如何判断一个字符在一个字符串中出现的次数
- 判断字符串中每个字符出现的次数
- 判断字符串里的字符出现的次数是唯一的(算法)
- 在javascript中判断字符串中各个字符出现的次数
- java查询字符在字符串出现的次数
- java源码——统计字符串中字符出现的次数
- c# 如何判断字符串中相同字符串的个数 (相同字符在字符串中出现的次数)
- 通过键盘输入一个字符串,判断字符串中出现最多的字符并输出该字符和输出出现次数