如果我想用Scaner輸入一個名字,然后在已存在的名單里自動查詢是否存在該名字,如果存在就輸出“改名字存在”,如果不存在,就輸出“不存在”。求幫助
1 回答
已采納

一只大卡車
TA貢獻(xiàn)15條經(jīng)驗 獲得超8個贊
1.把名單初始化到一個ArrayList或者其它容器內(nèi)
ArrayList<String>?names?=?new?ArrayList<String>(); while(...) { ????names.add("名字n"); }
2.用String的equals()函數(shù)與ArrayList內(nèi)的每一個元素比較
若有相同,則退出循環(huán),輸出“該名字已存在”;若無,輸出"不存在"
String?ins?=?scanner.next(); boolean?flag?=?false; for?(String?temp:?names) { ????if?(ins.equals(temp))?flag?=?true; } if?(?flag?)?{......}//輸入名字已存在 else?{......}//輸入名字不存在
添加回答
舉報
0/150
提交
取消