簡體   English   中英

根據字符串驗證arraylist的內容

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM