以下是一个可能的实现:

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,就去掉末尾的那个'/' 字符。

Java genPath(Object... args) 方法:去除参数中的空格元素

原文地址: https://www.cveoy.top/t/topic/obxc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录