Here you can find the source of leftPad(String str, int length, char c)
private static String leftPad(String str, int length, char c)
//package com.java2s; //License from project: Apache License public class Main { private static String leftPad(String str, int length, char c) { if (str.length() >= length) { return str; }/*from w w w.j a v a 2 s. c o m*/ StringBuffer buf = new StringBuffer(); for (int i = 0; i < length - str.length(); i++) { buf.append(c); } buf.append(str); return buf.toString(); } public static String toString(Object[] objArr) { if (objArr == null) { return null; } StringBuffer buf = new StringBuffer("["); for (int i = 0; i < objArr.length; i++) { buf.append((i > 0 ? "," : "") + objArr[i]); } buf.append("]"); return buf.toString(); } public static String toString(Object obj) { if (obj instanceof String) { return "\"" + obj + "\""; } if (obj instanceof Object[]) { return toString((Object[]) obj); } else { return String.valueOf(obj); } } }