当前位置: 代码迷 >> J2SE >> 指定长度,打印字符串,不到长度,用空格填上,如何写
  详细解决方案

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

热度:382   发布时间:2016-04-24 01:37:24.0
指定长度,打印字符串,不到长度,用空格填上,怎么写?
比如:
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("请输入字符串");        }            }}
  相关解决方案