/**
* description: 补足补空格,补足补*,缺什么补什么
* @author xyc 创建时间:2015-1-9
*/
public class Test0 {
public static void main(String[] args) {
System.out.println(noZero("11", 10, "left"));
System.out.println(noZero("11", 10, ""));
}
/**
* description: 不足位数补空格
* @param value 要补足的字符串
* @param leng 补足后的总长度
* @param align 位置,默认为右边不空格,如果为left的话,左边不空格,大家自己改
* @return
* @author xyc
* @update 2015-1-9
*/
public static String noZero(String value, int leng, String align) {
int length = value.length();
String gest = "";
String val = "";
if (length < leng) {
int zeno = leng - length;
for (int i = 0; i < zeno; i++) {
gest += " ";
}
}
if ("left".equals(align)) {
val = gest + value;
} else {
val += value + gest;
}
return val;
}
}