public String format()
{
return printf("%1$10s, %2$10s, %3$10d", getForename(), getSurname(), getAge());
}
서식이 지정된 문자열을 반환하려고합니다. 그러나 printf()는 분명히 누락 된 심볼입니다. 어떤 제안?printf()를 반환하면 기호를 찾을 수 없습니다.
추가 정보가 필요하면 알려주십시오.
public String format()
{
return printf("%1$10s, %2$10s, %3$10d", getForename(), getSurname(), getAge());
}
서식이 지정된 문자열을 반환하려고합니다. 그러나 printf()는 분명히 누락 된 심볼입니다. 어떤 제안?printf()를 반환하면 기호를 찾을 수 없습니다.
추가 정보가 필요하면 알려주십시오.
아마도 String.format
이 아니며 printf
이 아닙니다.
System.out.printf는 – david
@ david - 아니요, 작동하지 않을 것입니다. 왜냐하면 OP 코드가 분명히하려고하는 'String'을 반환하지 않기 때문입니다. –
+1 이것은 정답입니다 –
어느'printf'가 이것입니까? –
Java에는'System.out.printf()'가 있지만,'String'을 반환하지 않고'stdout'으로 출력하기 때문에 뭔가 다른 것을 찾고 있다고 생각합니다. 아래의 Oli의 대답을 참조하십시오. –