<分区>
如何在 Java 中初始化具有动态长度的字符串?
例如,我想要一个由n个字符a
组成的字符串,其中n是一个变量。我可以这样做吗?
<分区>
如何在 Java 中初始化具有动态长度的字符串?
例如,我想要一个由n个字符a
组成的字符串,其中n是一个变量。我可以这样做吗?
最佳答案
您可以使用 StringBuilder 并定义一个方法,例如获取字符串。
public static String getString(char ch, int n){
StringBuilder sb = new StringBuilder(n);
for (int i=0; i<n; i++){
sb.append(ch);
}
String s = sb.toString();
return s;
}
现在您可以调用此方法。
String sA1 = getString('a', 10);
String sA2 = getString('a', 20);
String sB = getString('b', 30);
String sC = getString('c', 5);
关于java - 多次制作包含相同字符的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21180170/