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