public class test {
/**
* @param args
*/
public static void main(String[] args) {
String aa="1";
System.out.println(fillString("0",3,aa,true));
}
/**
* 文字追加処理
* @param replaceStr 追加文字
* @param len 処理完了の文字の長さ
* @param treatStr 処理必要な文字
* @param isBefore 前に追加、後ろに追加フラグ
* @return repalceStr
*/
private static String fillString(String replaceStr, int len,
String treatStr, boolean isBefore) {
String repalceStr = null;
StringBuffer sb = new StringBuffer();
for (int i = 0; i < len; i++) {
sb.append(replaceStr);
}
repalceStr = sb.toString();
if (isBefore) {
repalceStr = repalceStr + treatStr;
repalceStr = repalceStr.substring(repalceStr.length() - len);
} else {
repalceStr = treatStr + repalceStr;
repalceStr = repalceStr.substring(0, len);
}
return repalceStr;
}
}
java 文字填充
最新推荐文章于 2022-11-18 12:25:26 发布