2012-02-16 2 views
0

필자는 파일에 새로운 줄을 쓰지 않고 고정 너비 필드 내에 쓸 필요가있는 세 개의 문자열을 가지고 있습니다. 현재 나는 printwriter의 printf를 사용하려고 노력하고 있지만, 어떻게해야하는지 완전히 이해하지는 못합니다. 이 정보가 충분하지 않다면 제 질문을 명확히하기 위해 최선을 다하십시오.자바에서 고정 너비 필드를 사용하여 파일 쓰기

+0

문자열에서 줄 바꾸기가 필요합니까? 그리고 "현장에서 고정 된 것"은 무엇입니까? –

+0

나는 그가 필드가 항상 같은 길이가되도록 데이터가 전체 필드 (패딩 된 스페이스)를 가질 수 없다면 스페이스가 채워져 있어야한다는 것을 의미한다고 생각한다. – Adrian

답변

1

당신이 3 문자열, A, B와 C가있는 경우,이 같은 것을 사용할 수 있어야합니다 ...

이 당신의 문자열을 왼쪽 정렬하고 그들이 폭 고정됩니다
printf("a=%-20s b=%-20s c=%-20s", a, b, c); 

20 명.

관련 문제