본문 바로가기
개발/백엔드-JAVA

[JAVA] String.format() - 문자열 형식 지정

by 쑨토리 2022. 11. 9.
반응형

📖 String.format()

 

- 리턴되는 문자열의 형태를 지정.

서식 문자열 앞에 %를 붙여서 문자열에 사용하면 그 위치에 변수의 값을 형식화해서 대입가능!!

 

문자열 형식을 지정하는 방법... 하나 생각나는게 있다.

System.out.pfintf 를 이용하는 것!

System.out.printf("두 점 A%s, B%s 사이의 거리 : %.2f",p1.toStr(),p2.toStr(), dist);

 

String toStr(){
    return String.format("(%d,%d)",x,y);
}

둘의 차이점을 이야기 해보면 System.out.pfintf은 출력까지 책임져주고, String.format() 는 변수에 저장해서 변수를 출력하는 메소드를 돌리지 않는 이상 출력은 되지 않는다고 보면 된다.