JAVA算法题求助

现有一个记录了用户名和用户名对应密码的文件 wait4check.txt,因安全需要,密 码需要符合以下条件:
1. 同时包含大小写字母、数字和特殊字符(ascii 可表示的)
2. 长度大于等于 8 位
3. 不包含用户名
文件内容为:
user1 laksg1!@T#basd

user2 !@#%Guser223rt

...

userN 1298y!Gj2k33bgt 请编写一个程序检查并输出不符合要求的用户名及其对应的密码

有大佬知道怎么做吗 哭了#笔试题目##Java#
全部评论
你去学学正则表达式就会了
点赞 回复 分享
发布于 2021-04-06 09:25
盲猜,上海某金融公司面试题。1.首先用 BufferedReader 去读取每行,然后String.split(" ")分割,得到大小为2的数组,s[0] 为 user ,s[1] 为密码 2.撰写 varifyPsd()函数,三个条件每个设置一个标志例如,满足为true, 最后 return 标志1 && 标志2 && 标志3;(其中密码包含用户名用 contains()即可,条件2,需要可遍历字符串获取每个字符,将字符转换为Character 对象,可调用 isLetter()、isDigital()、方法,如果两则都不是则是特殊字符)
点赞 回复 分享
发布于 2021-04-07 11:00
这不是东方财富面试题吗
点赞 回复 分享
发布于 2021-04-18 18:38

相关推荐

09-12 15:03
已编辑
台州学院 材料工程师
点赞 评论 收藏
分享
粗心的雪碧不放弃:纯学历问题,我这几个月也是一直优化自己的简历,后来发现优化到我自己都觉得牛逼的时候,发现面试数量也没有提升,真就纯学历问题
点赞 评论 收藏
分享
11-02 08:15
已编辑
门头沟学院 Java
美团 Java后端开发 10w刀 美硕
YamadaAnna:包留美的,你拿的美团 招银,没一个不加班的。考虑一下未来吧,应届生的工资真不重要,10w刀税后6w,省省还是能活下去的。回国了35岁怎么办,难道35岁还能返美么,就算35岁还能在国内找到工作,难道打算一辈子9点10点下班么。你有能力在美利坚找到工作,回国如果不是哪个965大厂给你发个ssp,真不值得。 等抽不中h1b,没办法了再回国吧。
点赞 评论 收藏
分享
点赞 1 评论
分享
牛客网
牛客企业服务