使用java8新特性stream流实现获取String集合中最长的元素

public class StreamTest {
	public static void main(String[] args) {
		List<String> list = Arrays.asList("辉哥", "马云", "马化腾", "辉哥牛逼", "666");
		Optional<String> max = list.stream().max(Comparator.comparing(String::length));
		System.out.println("最长的字符串:" + max.get());
	}
}

输出结果:

辉哥牛逼

版权声明:本文为qq_38405202原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。