首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

请问:怎么字符串的长度小于8就在字符串的前面加上三个空格请教该如何做呢?

2012-01-28 
请教:如何字符串的长度小于8就在字符串的前面加上三个空格请问该怎么做呢???请教:如何字符串的长度小于8就

请教:如何字符串的长度小于8就在字符串的前面加上三个空格请问该怎么做呢???
请教:如何字符串的长度小于8就在字符串的前面加上三个空格请问该怎么做呢???
比如说;字符串:bac,它的长度是3,那么就在b的前面加上5个空格
1   2   3   4   5   6   7   8
                    b   a   c

该怎么用java来实现呢,谢谢了

[解决办法]
加在前
String str=yourString;

int realLen = str.length();
if(realLen <8){
for(int i=realLen;i <=8;i++){
str= " "+str;
}
}


加在后
String str=yourString;

int realLen = str.length();
if(realLen <8){
for(int i=realLen;i <=8;i++){
str=str+ " ";
}
}
[解决办法]
楼上正确,
[解决办法]
org.apache.common.Lang.StringUtil
It 's a good utility of string

[解决办法]
StringBuffer xxx=new StringBuffer( " ")(8个空格)
xxx.replace(int start,int end,String str);
如果加在前就用0,str.length()
如果加在后就用str.length(),8;
str 就是你的字符串(bac)
然后toString();,

热点排行