集合删除以某个字母开头或者某个字母结尾的所有元素

/**
 * @Author: machi
 * @Date: 2020-01-06
 * @Time: 19:54
 * @ClassName: ListTest
 * @Description: 集合相关操作
 */
public class ListTest {

    //startsWith() 方法判断是否从某个字符开始
    //endsWith() 方法判断是否从某个字符结束
    public static void main(String[] args) {
        List<String> list = new ArrayList<String>();
        list.add("bbb");
        list.add("acb");
        list.add("acd");
        list.add("ccc");

        for (int i=0;i<list.size();i++){
            if (list.get(i).startsWith("a")){//删除所有以a开头的元素
                list.remove(i);
                i--;
            }
            /*if (list.get(i).endsWith("a")){//删除所有以a结尾的元素
                list.remove(i);
                i--;
            }*/
        }

    }
}

发布了194 篇原创文章 · 获赞 55 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/weixin_42470710/article/details/103864481