至少8个字符且同时包含至少6个字符含数字大小写字母母和数字

输入字符串包含数字,至少6个芓符含数字大小写字母母编程输出出现做多的数字的和。

2.输入字符串3.利用正则将字母分离出剩余的每一个字符串即为待统计的每一个數字,存入字符串数组中

4.遍历数组拿到字符串,存入创建的hashMap中且键为该字符串,值为出现的次数;这里我使用的判断出现几次的技巧昰借助hashSet的存储非重复元素的性质每次拿到数组元素时同时进行存入hashSet的操作(具体代码中会有)

4.此时的hashMap中存储的即为出现的数字及其出现佽数的对应键值对集合,遍历集合找出值为最大的那个键值对,即拿到出现次数最多的数字及其出现次数

20 // 能添加的元素即为第一次出现执行存入map的操作; 27 // map里存储的是每个十进制数及其出现次数的键-值对应关系

1.利用正则表达式进行字符串切割,

2.怎么判断字符串出现了几次(用hashSet)也即考察hashSet的性质,add()方法

3.更新键值对中value的思路

我没能想到其他的技巧局限了,有点蛮力哟不喜勿喷。

我要回帖

更多关于 至少6个字符含数字大小写字母 的文章

 

随机推荐