All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.jiangzeyin.util.StringUtil Maven / Gradle / Ivy

package cn.jiangzeyin.util;

import cn.hutool.core.util.StrUtil;

/**
 * Created by jiangzeyin on 2018/8/20.
 *
 * @author jiangzeyin
 */
public class StringUtil {
    /**
     * 简化class name
     *
     * @param className className
     * @return 结果
     */
    public static String simplifyClassName(String className) {
        String[] packages = StrUtil.split(className, ".");
        if (packages == null || packages.length < 1) {
            return className;
        }
        int len = packages.length;
        if (len == 1) {
            return packages[0];
        }
        StringBuilder name = new StringBuilder();
        for (int i = 0; i < len - 1; i++) {
            String item = packages[i];
            name.append(item, 0, 1).append(".");
        }
        name.append(packages[len - 1]);
        return name.toString();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy