ArrayList contains case sensitivity

前端 未结 19 1757
故里飘歌
故里飘歌 2020-11-27 17:14

I am currently using the contains method belonging to the ArrayList class for making a search. Is there a way to make this search case insensitive in java? I found that in C

相关标签:
19条回答
  • 2020-11-27 18:10

    1st way

      List<String> list = Arrays.asList("XYZ", "ABC");
        String matchingText = "XYZ1";
            boolean isMatched = list.stream().anyMatch(matchingText::equalsIgnoreCase);
            System.out.println(isMatched);
    

    2nd way

    List<String> list1= Arrays.asList("XYZ", "ABC");
    String searchStr = "abC";
    boolean containsSearchStr = list1.stream().filter(searchStr::equalsIgnoreCase).findFirst().isPresent();
    System.out.println(containsSearchStr);
    
    0 讨论(0)
提交回复
热议问题