Java List Remove Null Value removeNullAndDuplicates(List list)

Here you can find the source of removeNullAndDuplicates(List list)

Description

remove Null And Duplicates

License

Open Source License

Declaration

@SuppressWarnings({ "unchecked", "rawtypes" })
    public static List removeNullAndDuplicates(List list) 

Method Source Code


//package com.java2s;
/*//  ww  w  . ja  v  a2s  .  co  m
Storybook: Open Source software for novelists and authors.
Copyright (C) 2008 - 2012 Martin Mustun
    
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
    
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
    
You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

import java.util.ArrayList;
import java.util.Collections;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;

public class Main {
    @SuppressWarnings({ "unchecked", "rawtypes" })
    public static List removeNullAndDuplicates(List list) {
        list.removeAll(Collections.singletonList(null));
        Set set = new LinkedHashSet(list);
        return new ArrayList(set);
    }
}

Related

  1. removeNull(Collection list)
  2. removeNull(final List list)
  3. removeNull(List list)
  4. removeNullableItems(List exceptIds)
  5. removeNullElement(List source)
  6. removeNullElements(List list)
  7. removeNullFromList(List list)
  8. removeNulls(Collection list)

  9. HOME | Copyright © www.java2s.com 2016