返回一个printf(),找不到符号

Hyp*_*ant 0 java format printf symbols return

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

我正在尝试返回格式化的字符串.但是,printf()显然是一个缺失的符号.有什么建议?

如果您需要我提供的更多信息.

Oli*_*rth 5

你可能意味着String.format,不是printf.