62,614
社区成员
发帖
与我相关
我的任务
分享
private static byte[] initByte(byte[] src,int length){
byte[] bb = new byte[length];
for(int i=0;i<bb.length;i++)
bb[i] = ' ';
System.arraycopy(src, 0, bb, 0, src.length>=length?length:src.length);
return bb;
}
byte[] b_name=initByte("lijie".getBytes(),8);
public class Test5 {
public static void main(String[] args) {
String str = "1234567890";
String s = toFixLengthStr(str, 40);
System.out.println(s + "|");
printRule(50);
}
public static String toFixLengthStr(String str, int len) {
if(str == null || str.length() >= len) {
return str;
}
char[] chs = new char[len];
char[] schs = str.toCharArray();
for(int i = 0; i < len; i++) {
chs[i] = i < schs.length ? schs[i] : ' ';
}
return new String(chs);
}
private static void printRule(int len) {
for(int i = 1; i <= len; i++) {
System.out.print(i % 10);
}
System.out.println();
}
}