printf()を返し、シンボルを見つけることができません

public String format()
    {
           return printf("%1$10s, %2$10s, %3$10d", getForename(), getSurname(), getAge());
    }

私はフォーマットされた文字列を返そうとしています。しかし、printf()は明らかに欠けているシンボルです。助言がありますか?

私が提供するより多くの情報が必要な場合。

0
これはどの printf ですか?
追加された 著者 Oliver Charlesworth,
Javaには System.out.printf()がありますが、 String を返さずに stdout 。以下のOliの答えを参照してください。
追加された 著者 Brian Roach,

1 答え

おそらく String.format を意味し、 printf は意味しません。

5
追加された
+1これは正しい答えです
追加された 著者 Eng.Fouad,
System.out.printfが動作する
追加された 著者 david,
@BrianRoach - 私の間違いは、私の投票を修正
追加された 著者 david,
@david - いいえ、OPのコードが明らかにしようとしている String を返さないため、そうではありません。
追加された 著者 Brian Roach,
私はアホです。私はprintfがString.formatを完全に忘れる必要があると思った
追加された 著者 Hypergiant,