2011-11-24 3 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 코드가 분명히하려고하는 'String'을 반환하지 않기 때문입니다. –

+2

+1 이것은 정답입니다 –

관련 문제