StringUtil

来源:互联网 发布:网络调频 坏蛋调频 编辑:程序博客网 时间:2024/05/21 17:37
/** * 填充字符 *  * @param source *            源字符串 * @param fillChar *            填充字符 * @param len *            填充到的长度 * @return 填充后的字符串 */public static String fillLeft(String source, char fillChar, long len) {StringBuffer ret = new StringBuffer();if (null == source)ret.append("");if (source.length() > len) {ret.append(source);} else {long slen = source.length();while (ret.toString().length() + slen < len) {ret.append(fillChar);}ret.append(source);}return ret.toString();}public static String addZeroForNum(String str, int strLength) {    int strLen = str.length();    if (strLen < strLength) {        while (strLen < strLength) {            StringBuffer sb = new StringBuffer();            sb.append("0").append(str);// 左补0            // sb.append(str).append("0");//右补0            str = sb.toString();            strLen = str.length();        }    }    return str;}