在Python中,有一个*字符串的运算符,我不确定它的名称是什么,但它执行此操作:
>>> "h" * 9
"hhhhhhhhh"
Run Code Online (Sandbox Code Playgroud)
Java中的运算符是否像Python一样*?
许多库都有这样的实用方法.
例如番石榴:
String s = Strings.repeat("*",9);
Run Code Online (Sandbox Code Playgroud)
String s = StringUtils.repeat("*", 9);
Run Code Online (Sandbox Code Playgroud)
这两个类都有方法将String的开头或结尾填充到具有指定字符的特定长度.
我认为在java中执行此操作的最简单方法是使用循环:
String string = "";
for(int i=0; i<9; i++)
{
string+="h";
}
Run Code Online (Sandbox Code Playgroud)