一. Splitter类的一个运用 package com.google.common.base;
String str="a-b-c"; List<String> attrs = Splitter.on("-").trimResults().splitToList(str);trimResults()方法:移除分割后的空字符串 ,方法里传入参数也可指定移除对应的字符 Splitter可以将字符串按照指定的分隔符进行分割
二.Lists 类
1.public static <T> List<List<T>> partition(List<T> list, int size)
可以将集合按照大小分割
2.Lists.transform给list做一些改变
List<String> list2
= Arrays.asList("Testing", "Iterable", "conversion", "to", "Stream");
List<String> transform = Lists.transform(list2, String::toUpperCase);
三. com.google.common.base里的Throwables
在catch异常的时候,用日志记录异常信息,可以用Throwables.getStackTraceAsString(e)
本文介绍了Guava库中Splitter类的实用方法,如按分隔符分割字符串并去除空白,以及Lists类的partition方法,用于将列表按指定大小分割成子列表。同时,还探讨了Throwables类在异常处理中的应用。
1561

被折叠的 条评论
为什么被折叠?



