我必须创建一个返回一个数组的函数,该数组将在之后显示。
我正在努力让它完美缩进。这是通过 String.format()
实现的,但它实际上取决于内容。例如,点和空格显示得比基本字符串小,因此它不会缩进我的代码
那么无论字符大小如何,如何实现完美的缩进?
public static String generateArray(String[][] myArray) {
StringBuilder result = new StringBuilder('\n');
for (int i = 0; i < myArray.length; i++) {
for (int j = 0; j < myArray[i].length; j++) {
if (i == 0) {
result.append(String.format("%-20s", myArray[i][j]));
} else {
result.append(String.format("%-20s", (myArray[i][j] != null ? myArray[i][j] : "...")));
}
}
result.append('\n');
}
return result.toString();
}
最佳答案
Skype 确实有一个 {code}
和 !!
可以添加到文本格式中。尝试:
{code}此处是我的代码{code}
或者:
!!此消息将全部为等宽字体。
关于java - 无论字符大小如何生成制表符缩进数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58545247/