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

io.github.linpeilie.utils.ClassUtil Maven / Gradle / Ivy

There is a newer version: 1.4.4
Show newest version
package io.github.linpeilie.utils;

public class ClassUtil {

    /**
     * 简化类全限定名
     * @param qualifiedName 类全限定名
     * @return  类全限定名简化后的名称
     */
    public static String simplifyQualifiedName(String qualifiedName) {
        String[] arr = qualifiedName.split("\\.");
        if (arr.length == 1) {
            return arr[0];
        }
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < arr.length; i++) {
            if (i == arr.length - 1) {
                sb.append("_");
                sb.append(arr[i]);
            } else {
                sb.append(arr[i].charAt(0));
            }
        }
        return sb.toString();
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy