Lists: list tool class
1. Used to build a list that can store multiple variables
Lists. newArrayList()
return type
List
Java example
List<String>list = Lists. newArrayList()
list.add("test");
2. Used to split an array into multiple arrays
Lists. partition(<List list>, <int size>)
Parameter Description
| parameter | type | description |
| ------------ | ------------ | ----------------------- ----------------------------------------- |
| list | List | array |
| size | int | size of each array |
return type
List
Return value description
Java example
List<String>list = Lists. newArrayList()
list.add("test"); // Repeat 500 times
//Need to be split into an array of 20
List<List<String>>partitionList = Lists. partition(list, 20);
3. Used to deduplicate an array and return
Lists. unique(<List list>)
Parameter Description
| parameter | type | description |
| ------------ | ------------ | ----------------------- ----------------------------------------- |
| list | List | array |
return type
List
Java example
List<String>list = Lists. newArrayList()
list.add("test");
list.add("test");
list.add("test1");
List<String>partitionList = Lists. unique(list);
//return list[0] = "test";
//return list[1] = "test1";