在本教程中,我们将熟悉生成包含N个重复字符的字符串的不同选项。这在我们需要添加填充空白、生成ASCII艺术等时非常有用。
这个问题在JDK11中很容易解决,但如果我们使用的是早期版本,那么还有许多其他解决方案可用。我们将从最常见的方法开始,并添加一些来自第三方库的方法。
示例
让我们定义所有解决方案中将使用的常量,以验证生成的字符串:
private static final String EXPECTED_STRING = "aaaaaaa";
private static final int N = 7;
大约 5 分钟