我有一个问题,我创建了一个方法toString()
,我希望这个方法能打印出两个字符串int[]
和char
。使用String.format()
时,怎么会这样呢?
答案 0 :(得分:2)
打印出这些人的一种快捷方式,包括
@Override
public String toString() {
return String.format("%s %c", java.util.Arrays.toString(intArray), myChar);
}
但谁知道这是否是您想要的输出?魔鬼在你想要的输出的细节。您的问题非常不完整,非常模糊。请考虑向我们提供更多有关您正在尝试实现的内容以及当前代码如何工作或不起作用的重要细节。
答案 1 :(得分:1)
您可能正在寻找的是:
String.format("%s %s %s %c", string1, string2, Arrays.toString(array), character);
请务必导入java.util.Arrays
才能生效。