超简单的问题,请教大哥
请教:如何字符串的长度小于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-长度加空格好了
[解决办法]
呵,来晚了。