java 字符串缩进

见下面代码以及注释publicclassTest{publicstaticvoidmain(String[]args){Stringa[]={"我爱中国","我","你是... 见下面代码以及注释

public class Test {
public static void main(String[] args) {
String a[] = {"我爱中国","我","你是谁啊我不知道"};
/**添加代码实现数组a中的每个元素加后面的空格等于30字符
* 一定要元素在左边,空格跟在后面
* 加在一起数量是30个
* 用什么方法?
*/
for(int i = 0;i<a.length;i++){
System.out.println(a[i]);
}

}

}
1楼的大哥,方法虽然,可行。。。
但是。。。
可是。。。
可但是。。。
但可是。。。
方法太笨了吧?
有什么方法可以直接调用?
比如a=String.format("%30s",a);?
我知道这个命令好象可以,但是我不知道该怎么用。。
展开
 我来答
岑行柏3204
2008-12-25 · TA获得超过2435个赞
知道大有可为答主
回答量:1549
采纳率:0%
帮助的人:1329万
展开全部
学习了一下,搞定了
public class Test {
public static void main(String[] args) {
String a[] = {"我爱中国","我","你是谁啊我不知道"};
/**添加代码实现数组a中的每个元素加后面的空格等于30字符
* 一定要元素在左边,空格跟在后面
* 加在一起数量是30个
* 用什么方法?
*/
for(int i = 0;i<a.length;i++){
a[i] = String.format("%-30s",a[i]);
System.out.println(a[i]+a[i].length());
}

}

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式