java - 多次制作包含相同字符的字符串

标签 java string

<分区>

如何在 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/

相关文章:

java - 每个进程创建 log4j 日志文件

java - hbase Java程序eclipse未运行

javascript - 为什么无法 Array.prototype.pop.call() 字符串?

string - TWISTED 最长公共(public)子序列

java - 如何使用 QRGen 设置 QRC 的纠错级别?

java - Spring Web 应用程序 : executing common code before entering RequestMapping in controller

c - 如何使用 scanf() 在 C 中接受 char *

python - super 缩减字符串 python

java - 如何从Java代码调用couchDB View ?

java - 生成长度 <= 5 的字符串数组子集