https://teresa88.tistory.com/52
https://teresa88.tistory.com/53
https://teresa88.tistory.com/54
1. BufferedWriter
- Buffer를 이용한 출력함수 → System.out.print("")와 동일 하게 사용가능한 함수이다.
- Buffer에 담아 한번에 출력하기 때문에 System.out.print 보다 훨씬 빠르게 많은 양을 출력 할수 있다. → write()
- Buffer를 이용하기 때문에 다 쓰고 난 뒤에는 비워야 한다. → flush()
- 기능 다 쓰고 나면 close()로 스트림을 닫아 준다.
- 줄바꿈이 필요하면 newLine()이나 \n을 사용해줘야 한다.
- BufferedWriter의 write()는 String으로만 출력이 가능하기 때문에 정수값을 출력 할 경우에는 String.valueOf()를 사용하여 타입을 변환해야 한다.
참고한 사이트
https://itkjspo56.tistory.com/178
https://o7planning.org/13363/java-bufferedwriter
2. Character Class
- 기본 데이터 타입은 char에 대한 wrapper class다.
- 기본 데이터 타입의 값을 객체 형식으로 표현한다.
- String은 문자열이고 char배열은 문자배열이기 때문에 String = char[]과 같다.
- String을 char배열로 변환 할 때는 char c = String변수.toCharArray();를 사용한다.
- 대소문자 관련하여 다음과 같이 사용할 수 있다.
- 대/소문자 확인하기 → isUpperCase() / isLowerCase()
- 대/소문자 변환하기 → toUpperCase() / toLowerCase()
- 알파벳 확인하기 → isAlphabetic()
- 숫자 확인하기 → isDigit()
참고한 사이트
https://javacan.tistory.com/entry/11
https://velog.io/@kwg527/Java-String-Character-%EB%A9%94%EC%86%8C%EB%93%9C
'스터디일지 > JAVA' 카테고리의 다른 글
[2023.07.29] StringTokenizer의 메소드 / Math 함수 / Greedy Algorithm (탐욕 알고리즘) (0) | 2023.07.29 |
---|---|
[2023.07.28] 요세푸스 순열 / PriorityQueue / Heap (0) | 2023.07.28 |
[2023.07.26] StringTokenizer / Queue & Deque / Stack (0) | 2023.07.26 |
[2023.07.25] BufferReader / InputStreamReader / StringBuilder (0) | 2023.07.25 |
[자바] 1011번 Fly me to the Alpha Centauri (0) | 2023.07.25 |