Java 用 str.repeat 重复字符串
Java repeat String with str.repeat
我在 Java 中遇到了一个相当简单的问题。要重复一个字符串,您可以使用 Java 11 中的 str.repeat。但是我有以下错误:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The method repeat(int) is undefined for the type String
代码如下:
String rep = "-";
rep = rep.repeat(4);
System.out.println(rep);
用命令行编译没问题,但Eclipse有问题,它用
java-11-openjdk-amd64
感谢您的帮助
重复是 Java 11 关键字。您正在尝试从低于 Java 11.
的版本中使用 repeat
修改for循环代码如下
String rep = "";
for(int i=0;i<4;i++) {
rep += "-";
}
System.out.println(rep);
我在 Java 中遇到了一个相当简单的问题。要重复一个字符串,您可以使用 Java 11 中的 str.repeat。但是我有以下错误:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The method repeat(int) is undefined for the type String
代码如下:
String rep = "-";
rep = rep.repeat(4);
System.out.println(rep);
用命令行编译没问题,但Eclipse有问题,它用
java-11-openjdk-amd64
感谢您的帮助
重复是 Java 11 关键字。您正在尝试从低于 Java 11.
的版本中使用 repeat修改for循环代码如下
String rep = "";
for(int i=0;i<4;i++) {
rep += "-";
}
System.out.println(rep);