Java字符串乘法
可能重复:
我可以在java中将字符串乘以重复序列吗?
在Python中,我们可以轻松地增加蜇伤。
count = 10 print '*' * count
Java中是否有类似的选项?
这个怎么样??
System.out.println(String.format("%10s", "").replace(' ', '*'));
这给了我输出为**********
。
我相信这就是你想要的……
更新1
int yournumber = 10; System.out.println(String.format("%" + yournumber + "s","*").replace(' ', '*'));
祝你好运!!!
您可以将Dollar用于您的目的(统一集合,数组,迭代器/可迭代和char序列的Java API。)
String str = $("*").repeat(count);
这样你就可以得到你想要的结果"**********"
。
Java暂时没有该function。
char[10] c = new char[10]; Arrays.fill(c, '*'); String str = new String(c);
避免每次都创建一个新的String。
在Java中最简单的方法是使用for()循环:
String s = ""; for (int i = 0; i < 10; i++) { s += "*"; } System.out.println(s);