猿问

数组问题?

如果我想用Scaner输入一个名字,然后在已存在的名单里自动查询是否存在该名字,如果存在就输出“改名字存在”,如果不存在,就输出“不存在”。求帮助

华林0
浏览 1239回答 1
1回答

一只大卡车

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 {......}//输入名字不存在
随时随地看视频慕课网APP

相关分类

Android
Java
我要回答