List数组中删除指定元素「建议收藏」

List数组中删除指定元素「建议收藏」importjava.util.ArrayList;importjava.util.List;/***@author633805LYH*@versionV1.0*@description对类的描述*@create2019-03-128:55*@since1.8*/publicclassH{publicstaticvo…

大家好,欢迎来到IT知识分享网。

import java.util.ArrayList;
import java.util.List;

/**
 * @author 633805 LYH
 * @version V1.0
 * @description 对类的描述
 * @create 2019-03-12 8:55
 * @since 1.8
 */
public class H {
    public static void main(String[] args) {
        //集合
        List<String> list = new ArrayList<String>(){
            {add("a");
            add("b");
            add("c");
            add("a");
            add("a");
            add("d");
            }};

        //移除元素法一
        //list = list.stream().filters -> !"a".equals(s)).collect(Collectors.toList());

        //移除元素法二
        //list.removeIf(s -> "a".equals(s));

        //移除元素法三
        /*for (int i = list.size()-1; i >= 0; i--) {
            if ("a".equals(list.get(i))) {
                list.remove(i);
            }
        }*/
    //移除元素法四
       /* for (int i = 0; i < list.size(); i++) {
            if ("a".equals(list.get(i))) {
                list.remove(i);
                i--;
            }
        }*/

        //移除元素法五
       /* Iterator iterator = list.iterator();
        while(iterator.hasNext()) {
            if ("a".equals(iterator.next())) {
                iterator.remove();
            }
        }*/

        System.out.println(list);
    }
}

 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/24833.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信