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

指定长度,打印字符串,不到长度,用空格填上,如何写

2012-04-03 
指定长度,打印字符串,不到长度,用空格填上,怎么写?比如:String strgetString(hello,10)System.out.pri

指定长度,打印字符串,不到长度,用空格填上,怎么写?
比如:
String str=getString("hello",10);
System.out.println(str);
结果你懂的!

[解决办法]

Java code
public class Demo {    public static void main(String[] args) {        print("hello",10);    }    public static void print(String str,int length){        String result ="";        if(str!=null) {            if(str.length() >= length) {                result = str.substring(0, length);            } else {                StringBuffer sb = new StringBuffer(str);                for (int i = 0;i<length -str.length(); i++) {                    sb.append("~");//后面用空格填补你能看到吗?                }                result = sb.toString();            }            System.out.println("结果是:"+result);        } else {            System.out.println("请输入字符串");        }            }} 

热点排行