Java是否提供了重复字符串的方法?

时间:2013-11-05 03:15:46

标签: java string repeat

我有一个变量:

String title = "titleHere";

我如何打印三次而不是写

System.out.println(title);
System.out.println(title);
System.out.println(title);

或使用for循环?

例如,Ruby允许你编写title * 3而Perl允许你编写title x 3,那么Java也有这个吗?

5 个答案:

答案 0 :(得分:3)

您可以使用for循环。只需根据需要更改初始条件(i = 0)和循环中断检查(i <3)。

 String title;
    title = "titleHere";


for (int =0;i<3;i++){
 System.out.println(title);

}

答案 1 :(得分:1)

添加像

这样的for循环
for(int i = 0; i < no_of_times; i++)
{`
    System.out.println(title);
}`

答案 2 :(得分:1)

编写一个带有字符串和int的[静态]实用程序方法。

public static void multiPrint(String message, int printCount) {
   for (int i = 0; i < printCount; i++) {
       System.out.println(message);
   }
}

我可能会将它放在一个单独的类中,并在需要该功能时调用它...

答案 3 :(得分:0)

如果你正在寻找另一种选择,你也可以使用while循环:

String title = "titleHere";

int i = 0;
while (i < 3) {
    System.out.println(title);
    i++;
}

答案 4 :(得分:0)

使用For循环

String title;
title = "titleHere";
for(int i = 0; i < no_of_times; i++)
{
    System.out.println(title);
}