자바 포맷 설명자

기본 문법%[argument_index$][flags][width][.precision]conversion
  • flags:정렬 방식,기본 오른쪽 정렬,왼쪽 정렬 을 원 하 시 면 - 을 추가 합 니 다.
  • width:최소 사이즈 로 부족 할 때 빈 칸 을 추가 합 니 다.
  • precision:최대 크기 로 String 에 사용 할 때 String 출력 문 자 를 인쇄 하 는 최대 수량 을 표시 합 니 다.부동 소수점 에 사용 할 때 소수 부분 에 표시 할 자릿수(기본 값 은 6 비트)를 표시 하고 많 으 면 반올림 하고 적 으 면 보완 합 니 다.정수 에 소수 부분 이 없 기 때문에 precision 은 정수 에 사용 하면 이상 을 일 으 킬 수 있다.
  • public void formatTest() {
        Formatter formatter = new Formatter(System.out);
    
        //   15 ,   5 ,   10 
        formatter.format("%-15s|%5s|%10s
    ", "pepelu", "CC", "biubiu"); // 15 , 2 , //precision , // 0 15 , 0 formatter.format("%15.2s
    ", "pepelu"); //15 , : formatter.format("%15.2f", 6.2); //15 , :6 formatter.format("%15f
    ", 6.2); formatter.format("%c",' '); }

    output:
    pepelu         |   CC|    biubiu
                 pe
               6.20
           6.200000
     
    

    형식 변환 문자
  • d:정수 유형
  • c:Unicode 문자
  • b:Boolean 값
  • s:String
  • f:부동 소수점(10 진법)
  • e:부동 소수점(과학 계수)
  • x:정수
  • h:해시 코드(16 진법)
  • %:문자"%"
  • 《Thinking in Java》독서 노트

    좋은 웹페이지 즐겨찾기