java genPathObject args 去除args中空格的元素
以下是一个可能的实现:
public static String genPath(Object... args) {
StringBuilder result = new StringBuilder();
for (Object arg : args) {
if (arg != null && !arg.toString().trim().isEmpty()) {
result.append(arg.toString());
result.append("/");
}
}
if (result.length() > 0) {
result.setLength(result.length() - 1);
}
return result.toString();
}
这个方法会遍历args数组中的每个对象,如果该对象不是null且经过trim()方法处理后不是空字符串,就将其字符串表示加入到结果字符串中,同时在末尾加上一个“/”字符。最后,如果结果字符串的长度大于0,就去掉末尾的那个“/”字符
原文地址: https://www.cveoy.top/t/topic/fkkQ 著作权归作者所有。请勿转载和采集!