2011-11-24 76 views
0
public String format() 
    { 
      return printf("%1$10s, %2$10s, %3$10d", getForename(), getSurname(), getAge()); 
    } 

我想返回格式化的字符串。但是,printf()顯然是缺少的符號。有什麼建議麼?返回一個printf(),找不到符號

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

+1

哪'printf'是這樣嗎? –

+0

在Java中有'System.out.printf()',但我懷疑你正在尋找別的東西,因爲它不會返回'String',而是會打印到'stdout'。請參閱下面的Oli的答案。 –

回答

5

你大概的意思String.format,不printf

+0

System.out.printf將工作 – david

+1

@david - 不,它不會,因爲它不會返回一個'字符串',這是OP的代碼顯然是要做的。 –

+2

+1這是正確的答案 –