feat:增加默认值的写入
This commit is contained in:
parent
76e8d1441d
commit
c33cf2c38b
@ -1,6 +1,7 @@
|
|||||||
package com.flyfish.framework.utils;
|
package com.flyfish.framework.utils;
|
||||||
|
|
||||||
import org.apache.commons.collections4.CollectionUtils;
|
import org.apache.commons.collections4.CollectionUtils;
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
||||||
@ -15,6 +16,7 @@ public class StringHelper {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取对象的值
|
* 获取对象的值
|
||||||
|
*
|
||||||
* @param obj 对象
|
* @param obj 对象
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
@ -24,6 +26,7 @@ public class StringHelper {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 快速的join一个集合
|
* 快速的join一个集合
|
||||||
|
*
|
||||||
* @param collection 集合
|
* @param collection 集合
|
||||||
* @param mapper 映射
|
* @param mapper 映射
|
||||||
* @param <T> 泛型
|
* @param <T> 泛型
|
||||||
@ -31,7 +34,7 @@ public class StringHelper {
|
|||||||
*/
|
*/
|
||||||
public static <T> String join(Collection<T> collection, Function<T, String> mapper) {
|
public static <T> String join(Collection<T> collection, Function<T, String> mapper) {
|
||||||
if (CollectionUtils.isNotEmpty(collection)) {
|
if (CollectionUtils.isNotEmpty(collection)) {
|
||||||
return collection.stream().map(mapper).collect(Collectors.joining(","));
|
return collection.stream().map(mapper).filter(StringUtils::isNoneBlank).collect(Collectors.joining(","));
|
||||||
}
|
}
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user