Java String Pad Zero zeropad(String number, int size)

Here you can find the source of zeropad(String number, int size)

Description

zeropad

License

Open Source License

Declaration

public static String zeropad(String number, int size) 

Method Source Code

//package com.java2s;
/*/* w ww.  j a  v a2  s.  c  om*/
 * This file is part of l2jserver2 <l2jserver2.com>.
 *
 * l2jserver2 is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * l2jserver2 is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with l2jserver2.  If not, see <http://www.gnu.org/licenses/>.
 */

public class Main {
    public static String zeropad(String number, int size) {
        if (number.length() >= size)
            return number;
        return repeat("0", size - number.length()) + number;
    }

    public static String repeat(String str, int repeat) {
        StringBuffer buf = new StringBuffer();

        for (int i = 0; i < repeat; i++)
            buf.append(str);

        return buf.toString();
    }
}

Related

  1. zeroPad(final String s, final int fieldLength)
  2. zeroPad(String encodeString, int padding)
  3. zeroPad(String encodeString, int padding)
  4. zeroPad(String s, int fieldLength)
  5. zeropad(String s, int i)
  6. zeropad(String s, int len)
  7. zeropad(String s, int len)