JAVA算法题求助

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

user2 !@#%Guser223rt

...

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

有大佬知道怎么做吗 哭了#笔试题目##Java#
全部评论
这不是东方财富面试题吗
点赞 回复 分享
发布于 2021-04-18 18:38
盲猜,上海某金融公司面试题。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-06 09:25

相关推荐

快点约我面试吧
投递百度等公司10个岗位
点赞 评论 收藏
分享
06-26 22:20
门头沟学院 Java
码农索隆:让你把简历发给她,她说一些套话,然后让你加一个人,说这个人给你改简历,然后开始卖课
我的求职精神状态
点赞 评论 收藏
分享
06-01 21:50
已编辑
天津理工大学 Java
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务