gpt4 book ai didi

java - 格式化 toString 方法

转载 作者:行者123 更新时间:2023-11-30 06:58:30 25 4
gpt4 key购买 nike

我的类中有一个 toString() 方法,它从对象中获取信息并将其放入要打印的字符串中。

它应该是这样的:

Susan         70     <Average   C
Alexander 80 >Average B

,但是我在格式化我的 toString() 方法时遇到了问题。这就是现在的样子,非常杂乱无章。

public String toString() {

return ("\n" + fullName +
" " + relativeScore +
" " + testScore);

}

我通常会使用 printf,但由于它是一个返回语句,所以我不能使用它。任何帮助将非常感激。

最佳答案

根据您想要实现的目的,您可以简单地使用String#format,例如:

System.out.println(String.format("%-10s %d %10s %5s", "Susan", 70, "<Average", "C"));

哪些输出

Susan      70   <Average     C

有关更多详细信息,请查看 this exampleFormatter

关于java - 格式化 toString 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32600365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com