package basic;
public class AddSpace {
/**
*
* 我有个字符串,需要放很多空格,比如 String str=new String(" ");
* 甚至比以上的还要多,总感觉不太好,请教大家有没有更好的办法放这些空格呢,谢谢
*/
public static void main(String[] args) {
//System.out.println("|" + generateSpace(5) + "|");
generateSpace01(6);
}
/**
* 空格生成器
* @param count 空格的个数
* @return 多少个空格的字符串
*/
public static String generateSpace01(int count){
StringBuffer str = new StringBuffer("");
for(int i = 0 ; i <count;i++){
str.append(" ");
}
String s = str.toString();
//System.out.println("|" + s +"|" );
return s;
}
/**
* 空格生成器
* @param count 空格的个数
* @return 多少个空格的字符串
*/
public static String generateSpace(int count) {
if(count < 0) {
throw new IllegalArgumentException("count must be great equal than 0.");
}
char[] chs = new char[count];
for(int i = 0; i < count; i++) {
chs[i] = ' ';
}
return new String(chs);
}
}