public class ListTools extends Object
Constructor and Description |
---|
ListTools() |
Modifier and Type | Method and Description |
---|---|
static ArrayList<String> |
getArrayList(String src,
String split)
将字符串按指定分隔符分隔后,获取其ArrayList集合
方法说明: getArrayList
输入参数说明: @param src
输入参数说明: @param split
输入参数说明: @return
输出参数说明: ArrayList
|
static <T> ArrayList<T> |
getArrayList(T[] array)
将数组转换为ArrayList,支持泛型。
方法说明: getArrayList
输入参数说明: @param array
输入参数说明: @return
输出参数说明: List
|
static <T> void |
println(List<T> list)
打印list中的所有元素
|
static <T> ArrayList<T> |
removeDuplicate(List<T> src)
获取去重元素后的ArrayList
方法说明: removeDuplicate
输入参数说明: @param src
输入参数说明: @return
输出参数说明: ArrayList
|
static <T> List<T> |
retainAll(List<T>... lists)
获取多个List的交集元素(没有去重)
方法说明: retainAll
输入参数说明: @param lists
输入参数说明: @return
输出参数说明: List
|
static <T> List<T> |
retainAllAndRemoveDuplicate(List<T>... lists)
获取多个List的交集元素(去重后)
方法说明: retainAllAndRemoveDuplicate
输入参数说明: @param lists
输入参数说明: @return
输出参数说明: List
|
static <T> ArrayList<T> |
union(List<T>... lists)
获取多个List去重后的并集ArrayList集合(支持泛型)
方法说明: union
输入参数说明: @param lists
输入参数说明: @return
输出参数说明: ArrayList
|
public static <T> ArrayList<T> getArrayList(T[] array)
public static ArrayList<String> getArrayList(String src, String split)
public static <T> ArrayList<T> removeDuplicate(List<T> src)
public static <T> ArrayList<T> union(List<T>... lists)
public static <T> List<T> retainAll(List<T>... lists)
public static <T> List<T> retainAllAndRemoveDuplicate(List<T>... lists)
public static <T> void println(List<T> list)
list
- Copyright © 2018. All rights reserved.