且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何搜索字符串在一个ArrayList

更新时间:2023-01-07 22:21:15

 列表<串GT;名单=新的ArrayList();
           list.add(看见);
           list.add(弯曲);
           list.add(赌);
           list.add(熊);
           list.add(拍);
           list.add(变成);
           list.add(开头);           清单<串GT; listClone =新的ArrayList<串GT;();
           对于(字符串字符串:名单){
               如果(string.matches((我)(BEA)。*)){
                   listClone.add(字符串);
               }
           }
        的System.out.println(listClone);

I want to search for a string in an arraylist. as my arraylist contains

ArrayList <String> list = new ArrayList(); 
list.add("behold");
list.add("bend");
list.add("bet");
list.add("bear");
list.add("beat");
list.add("become");
list.add("begin");

now I want to search for bea than it should return a list containing bear and beat. How can i implement it?

 List <String> list = new ArrayList();  
           list.add("behold"); 
           list.add("bend"); 
           list.add("bet"); 
           list.add("bear"); 
           list.add("beat"); 
           list.add("become"); 
           list.add("begin");

           List <String> listClone = new ArrayList<String>(); 
           for (String string : list) {
               if(string.matches("(?i)(bea).*")){
                   listClone.add(string);
               }
           }
        System.out.println(listClone);