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);