我想在StringBuffer末尾添加空格,
if(hmd.getHmd().length()<=6){
StringBuffer sb=new StringBuffer(hmd.getHmd());
for(int i=hmd.getHmd().length();i<7;i++){
sb.append(" ");
}
hmd.setHmd(sb.toString());
System.out.println(hmd.getHmd()+"!!!");
}
返回的都是trim()过的空格添加不上
------解决方案--------------------
特殊字符
\t是空格
------解决方案--------------------
我的没问题
- Java code
public static void main(String args[]) { int length = 1; StringBuffer sb = new StringBuffer(length); for (int i = length; i < 7; i++) { sb.append(" "); } System.out.println(sb.toString() + "!!!"); }
------解决方案--------------------
[code=Java][/code]
StringBuffer sb=new StringBuffer("aaa");
for(int i=3;i<7;i++){
sb.append(" ");
}
sb.toString();
System.out.println(sb+"!!!");
}
[/code]
结果:[code=Java]
aaa !!!