如何检查编辑文本值如果用户输入现有值值无法添加到列表中



正如您所看到的,我试图在列表中添加值,但当我试图在值中添加现有值时,插入了

mylist = new ArrayList<>();
mylist.add(text);
Log.d("mylist",mylist.toString());
for (int i=0;i<mylist.size();i++) {
if(mylist.contains(mylist.get(i))) {
Toast.makeText(MainActivity.this, ""+ mylist.get(i), Toast.LENGTH_SHORT).show();
Log.d("dataa",mylist.get(i));
}
}

条件mylist.contains(mylist.get(i))始终为true

最新更新