字符串工具类

在实际项目中,有很多特定的需求。特别总结一些工具类进行备份。

 

package jp.cn.itec.util.tools;

public class StringUtils
{
        /**
         * 在字符串前面补零
         * 
         * @param param
         *                原字符串
         * @param length
         *                字符串总长度
         * @return
         */
        public static String addZeroPrefix(String param, int length)
        {

                if (param == null)
                {
                        param = "";
                }

                if (length < 0)
                {
                        length = 0;
                }

                StringBuilder builder = new StringBuilder(param);
                for (int i = 0; i < length - param.length(); i++)
                {
                        builder.insert(0, "0");
                }
                return builder.toString();
        }

        public static void main(String[] args)
        {
                System.out.println(StringUtils.addZeroPrefix(null, 6));
                System.out.println(StringUtils.addZeroPrefix("", 6));
                System.out.println(StringUtils.addZeroPrefix("123", 6));
                System.out.println(StringUtils.addZeroPrefix("123", -1));

        }
}

 

  

posted @ 2015-04-25 10:29  刘振明  阅读(324)  评论(0编辑  收藏  举报