如果我想用Scaner输入一个名字,然后在已存在的名单里自动查询是否存在该名字,如果存在就输出“改名字存在”,如果不存在,就输出“不存在”。求帮助
1 回答
已采纳
一只大卡车
TA贡献15条经验 获得超8个赞
1.把名单初始化到一个ArrayList或者其它容器内
ArrayList<String> names = new ArrayList<String>(); while(...) { names.add("名字n"); }
2.用String的equals()函数与ArrayList内的每一个元素比较
若有相同,则退出循环,输出“该名字已存在”;若无,输出"不存在"
String ins = scanner.next(); boolean flag = false; for (String temp: names) { if (ins.equals(temp)) flag = true; } if ( flag ) {......}//输入名字已存在 else {......}//输入名字不存在
添加回答
举报
0/150
提交
取消