会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132463个问题
JAVA 全系列/第十一阶段:分布式RPC调用和分布式文件存储/FastDFS 16171楼
JAVA 全系列/第十八阶段:亿级高并发电商项目_架构/编码(旧)/电商:基于SpringSecurity实现后台登录功能 16172楼
JAVA 全系列/第七阶段:生产环境部署与协同开发/Docker 16174楼
Python 全系列/第十五阶段:Python 爬虫开发/分布式爬虫 16175楼
JAVA 全系列/第九阶段:权限控制与安全认证/Shiro 16176楼
JAVA 全系列/第七阶段:生产环境部署与协同开发/Linux 16177楼
大数据全系列/第四阶段:Zookeeper分布式协调服务框架/ZooKeeperAPI实战 16179楼
JAVA 全系列/第十八阶段:亿级高并发电商项目_架构/编码(旧)/电商:基于SpringSession实现登录系统 16180楼

Operate {
    List<Person> TelNoteRegex = TelNoteRegex()() {
        .= ArrayList<>()}
() {
    Menu menu = Menu()() {
        menu.searchMenu()item = ..menuItemValidate()(item) {
            :
                .searchByName(item):
                .searchByAge(item):
                .searchBySex(item):
                .searchByTelNum(item):
                .searchByAdd(item):
                .showAll():
                }
    }
}
() {
    (..size() == ) {
        System..println()}
    (i = i < .size()i++) {
        System..println(.get(i))}
}

(itemString str) {
    flag = (Person i : .) {
        (item == ) {
            (str.equals(i.getName())) {
                System..println(i)flag = }
        }
        (item == ) {
            (str.equals(i.getAge())) {
                System..println(i)flag = }
        }
        (item == ) {
            (str.equalsIgnoreCase(i.getSex())) {
                System..println(i)flag = }
        }
        (item == ) {
            (str.equals(i.getTelNum())) {
                System..println(i)flag = }
        }
        (item == ) {
            (str.equals(i.getAddress())) {
                System..println(i)flag = }
        }
    }
    (flag) {
        System..println()}
}

(item) {
    String name = ..nameValidate().cx(itemname)}

(item) {
    String age = ..ageValidate().cx(itemage)}

(item) {
    String sex = ..sexValidate().cx(itemsex)}

(item) {
    String telNum = ..telNumValidate().cx(itemtelNum)}

(item) {
    String address = ..addressValidate().cx(itemaddress)}
}


 老师,可以将TelNoteRegex在Operate类 直接实例化吗?

这样优化可以吗?

image.png

 这里我用switch ()  case 就会重复打印 每一遍循环未修改记录都会打印“无此人记录”,不知道怎么优化只能改用if


JAVA 全系列/第二阶段:JAVA 基础深化和提高/智能电话本项目实战 16181楼
WEB前端全系列/第二阶段:JavaScript编程模块/DOM模型 16182楼
JAVA 全系列/第八阶段:Linux入门到实战/Linux(旧) 16183楼
JAVA 全系列/第十八阶段:亿级高并发电商项目/亿级高并发电商项目(旧) 16184楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637