java 左填充

package day13.date.inner;

import java.util.Arrays;

public class AnnInnerClassDemo {
	public static void main(String[] args){
		System.out.println(leftPad("10",10,'#'));
	}
	
	public static String leftPad(String str,int length,char ch){
		char[] chs = new char[length];
		Arrays.fill(chs, ch);//把数组chs填充成ch
		char[] src = str.toCharArray();//把字符串转换成字符数组
		System.arraycopy(src, 0, chs,
				length-src.length,src.length);
		//从src的0位置开始复制到chs中从length-src.length到src.lengtth
		//右填充
		return new String(chs);
		
	}
}

你可能感兴趣的:(java 左填充)