当前位置:网站首页>Stringutils string tool class used by FreeMarker to create templates

Stringutils string tool class used by FreeMarker to create templates

2022-06-11 02:59:00 b348858003

package Utils;

public class StringUtils {

/**
 *  Capitalize the name of the class 
 * @param name
 * @param indx
 * @return
 */
public static String captureName(String name,int indx){
    name=name.substring(0,indx)+name.substring(indx,indx+1).toUpperCase()+name.substring(indx+1);
    return name;
}

/**
 *  The first capital letter is 
 * @param name
 * @return
 */
public static String captureName(String name){
    name=name.substring(0,1).toUpperCase()+name.substring(1);
    return name;
}

/**
 *  The first letter is lowercase 
 * @param name
 * @return
 */
public static String lowerName(String name){
    name=name.substring(0,1).toLowerCase()+name.substring(1);
    return name;
}

/**
 *  Processed class name , Capitalize the name of the class , Underline out 
 * @param columnName
 * @return
 */
public static String putOffUnderline(String columnName){
    StringBuffer fieldNameBuffer=null;
    String temNameArray[]=columnName.split("_");
    for(int i=0;i<temNameArray.length;i++){
        if(i==0){
            fieldNameBuffer=new StringBuffer(temNameArray[i]);
        }else{
            fieldNameBuffer.append(captureName(temNameArray[i]));
        }
    }
    return fieldNameBuffer.toString();
}

}

Must see the dry goods
link : Except for receiving private orders , Blogging , Outside the tutorial , How programmers use their technology , Make money lying down !

原网站

版权声明
本文为[b348858003]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/03/202203020555410400.html