[JAVA] PrintWriter의 write()와 print() 차이점
2022. 3. 23. 12:30
servlet, jsp를 배우다가 문득 PrintWriter의 write()와 println()의 차이가 궁금해서 찾아보게 되었다.
결론 : 파라미터가 String 타입인 경우 write(String s), print(String s), println(String s)의 차이는 없다. 다만 println(String s)의 경우 개행문자가 들어가는 점만 유의!
그러면 어떤경우에 차이가 있는가? → 파라미터가 int 타입인 경우!
https://stackoverflow.com/questions/30662642/printwriter-write-vs-print-method-in-java
PrintWriter write() vs print() method in Java
What is the difference between write() and print() methods in PrintWriter class in Java?
stackoverflow.com
위의 stackoverflow를 확인해보니
- write(49)는 아스키코드 49의 문자값인 1을 출력하고
- print(49)는 그대로 49를 출력한다고 한다.
- println(49)도 그대로 49를 출력하지만 개행 추가되는 것!!
결국 int값만 출력할 경우에만 조심하면 될거 같다!
728x90
'JAVA' 카테고리의 다른 글
[JAVA] Math 라이브러리의 삼각함수, 역삼각함수 사용법 (0) | 2022.03.07 |
---|---|
[JAVA] 자바 배열 정렬(Comparable, Comparator) (0) | 2022.01.27 |
[JAVA] 자바 LinkedList (0) | 2022.01.26 |
[JAVA] 자바 ArrayList (0) | 2022.01.26 |