Maven依赖包
<dependency>
<groupId>com.google.collections</groupId>
<artifactId>google-collections</artifactId>
<version>1.0</version>
</dependency>
java代码如下:
package goolge;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import com.google.common.base.Function;
import com.google.common.base.Predicate;
import com.google.common.collect.Collections2;
import com.google.common.collect.Lists;
/**
* guava Collections2中方法:orderPermutations与Permutations
* orderPermutations先将元素排序,在排列
* Permutations直接排列
* 排列数据
* filter过滤器
* transform变换器
*/
public class Demo {
public static void main(String[] args) {
List<String> list = Lists.newArrayList("hello","world","javab","c","someone");//模拟数据
//order1(list);
//order2(list);
//order3(li