加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

一道笔试题

发布时间:2020-12-14 06:30:02 所属栏目:Java 来源:网络整理
导读:今天去面试了一家外资公司,遇到一道笔试题 题目大概内容如下: 下面是我整理出来的代码: String email = "hongtenfoxmail.com.cn" isEmail = String result = isEmail ? "正确" : "不正确" System.out.println("邮箱 [" + email + "]格式是否正确:" + ind

今天去面试了一家外资公司,遇到一道笔试题

题目大概内容如下:

下面是我整理出来的代码:

String email = "hongtenfoxmail.com.cn" isEmail = String result = isEmail ? "正确" : "不正确" System.out.println("邮箱 [" + email + "]格式是否正确:" + indexFlag = lastFlag = String[] strs = email.split("@" if (strs.length > 0 && strs.length <= 2) {,谢谢 (email.lastIndexOf("@") != -1 && strs.length <= 2 String index = strs[0 String last = strs[1 indexFlag = String[] lastArray = last.split("." ( j = 0; j < lastArray.length; j++ (lastArray[j] == || lastArray[j].equals("" lastFlag = } lastFlag = (! (indexFlag && } (str == || str.equals("" j = 0 ( i = 0; i < str.length(); i++ ((str.charAt(i) >= 'a' && str.charAt(i) <= 'z' || (str.charAt(i) >= 'A' && str.charAt(i) <= 'Z' j = j + 1 (j == (str == || str.equals("" flag = ( i = 0; i < str.length(); i++ ((str.charAt(i) < 'a' || str.charAt(i) > 'z' && (str.charAt(i) < 'A' || str.charAt(i) > 'Z' flag = }

邮箱 [hongten@foxmail.com]格式是否正确:正确
邮箱 [hongten@foxmail..com.]格式是否正确:不正确
邮箱 [h2ongten@foxmail.com]格式是否正确:不正确
邮箱 [hongten@foxma2il.com]格式是否正确:不正确
邮箱 [@foxmail.com]格式是否正确:不正确
邮箱 [hon.gten@foxmail.com]格式是否正确:不正确
邮箱 [hongten@foxmail.com.cn]格式是否正确:正确

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读