Java 可以实现tostring方法和printf吗?

Java 可以实现tostring方法和printf吗?,java,Java,我是Java的初学者。 我的程序以表格形式输出,它从名为**calculateShoes的方法返回。我只是想知道,当return在那里的时候,是否可以进行printf。我尝试将System.out.printf(在return语句之后)用于使用“|%3d |”作为间距,但它不起作用 @覆盖 公共字符串toString() { 返回“|”+this.numberOfShoes+“|”+this.sumofshoesinput +“|”+this.lowernumberofshoes+”到“+thi

我是Java的初学者。 我的程序以表格形式输出,它从名为**calculateShoes的方法返回。我只是想知道,当return在那里的时候,是否可以进行printf。我尝试将System.out.printf(在return语句之后)用于使用“|%3d |”作为间距,但它不起作用

@覆盖
公共字符串toString()
{
返回“|”+this.numberOfShoes+“|”+this.sumofshoesinput
+“|”+this.lowernumberofshoes+”到“+this.highestNumberOfShoes+”|“;
}

我意识到这看起来很混乱,输出的数据移动了“|”。我想把它修好,而不是一直调整大小。我希望有一个更干净的方法来做到这一点

**抱歉,我使用了错误的布尔方法>\up>您可以尝试使用:

此方法的工作原理类似于
System.out.printf()

此方法的工作原理类似于
System.out.printf()

此方法的工作原理类似于
System.out.printf()


此方法的工作原理与
System.out.printf()类似

返回前打印您不应该在返回后放置任何内容。@C1pher-我意识到现在哈哈。返回前打印您不应该在返回后放置任何内容。@C1pher-我意识到现在哈哈。返回前打印您不应该在返回后放置任何内容。@C1pher-我意识到现在哈哈。返回前打印您不应该放置任何内容回来后做任何事。@C1pher-我现在意识到了,哈哈。哇,这么简单。谢谢,看起来干净多了。哇,这么简单。谢谢,看起来干净多了。哇,这么简单。谢谢,看起来干净多了。哇,这么简单。谢谢,看起来干净多了。
return String.format("|%3d|", some_variable);