[英]validate contents of arraylist against string
我有一個ArrayList和一個字符串。 我想檢查並驗證ArrayList中的所有內容是否與我的String變量的值相似。 如果任何一個值都不相似,則要打印的索引號帶有一條錯誤消息,例如(索引2的值與ExpectedName變量的值不匹配):
ArrayList<String> allNames = new ArrayList<String>();
allNames.add("John");
allNames.add("John");
allNames.add("Jhon");
allNames.add("John");
allNames.add("John");
allNames.add("John");
allNames.add("John");
String expectedName= "John";
最簡單的方法是循環遍歷ArrayList中的每個元素。
ArrayList<String> allNames = new ArrayList<String>();
allNames.add("John");
allNames.add("John");
allNames.add("Jhon");
allNames.add("John");
allNames.add("John");
allNames.add("John");
allNames.add("John");
String expectedName= "John";
for(int i = 0; i < allNames.size(); i++){
if(allNames.get(i) != expectedName){
System.out.println("Value at index " + Integer.toString(i) + " didn't match the value of expectedName variable");
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.