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

超简单的有关问题,请问大哥

2012-02-25 
超简单的问题,请教大哥请教:如何字符串的长度小于8就在字符串的前面加上三个空格请问该怎么做呢???比如说;

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

该怎么用java来实现呢,谢谢了
那么后补空格又怎么做呢

[解决办法]
String s= "abc ";
String ls_space= " ";
for(int i=0;i <8-s.length;i++)
{
ls_space+= " ";
}
s=ls_space+s;
[解决办法]
for(int i=str.length();i <8;i++)
str = ' ' + str;


for(int i=str.length();i <8;i++)
str = str + ' ';
[解决办法]
呵呵
[解决办法]
嘿嘿
[解决办法]
StringBuffer str = new StringBuffer( "bac ");
String ls_space = " ";
if(str.length() <8){
str = ls_space * (8-str.length) + str;
}

这样行吗?
[解决办法]
StringBuffer sb=new StringBuffer( "abc ");
for(int i=sb.length();i <8;i++)
sb.insert(0, ' ');
System.out.println(sb.toString());
[解决办法]
难得遇见我会的 都有答案了
[解决办法]


[解决办法]
顶。
[解决办法]
就是按8-长度加空格好了
[解决办法]
呵,来晚了。

热点排行