-
(JAVA) 자바 문자열 출력 방법.JAVA/컨셉 , 예제 2018. 8. 24. 13:39
보통 문자열 출력을 위해 사용했던 메소드 sysout.
System.out.println이지만 이클립스 및 STS에서 sysout만 치고 Ctrl+s 누르면 자동완성 해주기 때문에 sysout만을 사용한다.System.out.println("Hi");문자열에 숫자를 넣어서 출력하고 싶다면 + 연산자를 사용해야 하는데 그것이 많게 되면 +를 입력하는 것도 번거롭게 느껴진다.
이러한 문제를 String 클래스의 메소드를 이용해 해결할 수 있다. 포맷은 C언어의 printf와 거의 같다.double avr = 10.0; String msg = String.format("average : %.2f", avr); System.out.println(msg);다음과 같이 사용하면 일일이 문자열과 숫자를 더해 형변환할 때 ""와 +의 잦은 입력을 ,(Comma)로 대체할 수 있다.
double avr = 10.0; System.out.printf("average : %.2f", avr);메소드를 찾아보니 이미 printf를 지원하고 있었다. 그냥 이것을 사용하는 게 더 빠를 듯. c언어 포맷이 익숙한 사용자라면 이렇게 사용하는 것이 개발 속도에 도움이 될 수도 있을 것이다.
개발자가 익숙하거나 상황에 따라 편한 포맷으로 사용하면 된다.'JAVA > 컨셉 , 예제' 카테고리의 다른 글
(JAVA) 객체지향 프로그래밍 예제 & toString (0) 2018.08.24 (JAVA) 생성자(Constructor) & Setter (0) 2018.08.24 (JAVA) 자바 스캐너(Scanner)로 파일 내용 읽어오기 (0) 2018.08.24 (JAVA) 자바 래퍼(Wrapper) 클래스 (0) 2018.08.24 (JAVA) 자바 상수 (final) 사용이유와 방법 (0) 2018.08.24