일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- preprocessing
- java
- atmega328
- memory
- Barcode
- Pointer
- compare
- flutter
- Read
- Unity
- wpf
- UNO
- public
- aduino
- APP
- Encapusulation
- file access
- Overloading
- Contour
- digitalRead
- mfc
- length
- parameter
- Binary
- Class
- Android
- sensor
- inheritance
- SERIAL
- stream
- Today
- Total
폴크(FOLC)
JAVA 입/출력 및 문자열 본문
# 입력과 출력
> 스트림 ( stream ) : 실제 입/출력으로 데이터의 흐름 ( 운영체에와의 약속 )
- 입력 스트림 : InputStream, 출력 스트림 : OutputStream
# 문자 입력
> read : 입력 스트림으로 BYTE 입력, 파일도 가능
> 더이상 스트림에 데이터가 없는 경우에는 -1 을 반환
# 문자 출력
> write : 출력 스트림으로 BYTE 출력, 파일도 가능
# 파일 연동
> RandomAccessFile 또는 File 을 이용하여 파일의 데이터 연동 가능
> 'r' : 읽기 전용, 'rw' : 읽고 쓰기
> getFilePointer() 로 현재 파일 위치를 확인
> seek() 로 파일 위치 변경 가능
# 문자열
> 연속된 문자들의 모임, 배열과 연관이 깊음
> 한번 생성된 값은 읽기만 가능하며, 변경이 불가능하다.
# 문자열 클래스
> string.h 파일을 선언하고 이용 가능
> 함수 오버로딩 되어 있어서 쉽게 이용 가능 ( '+' 연산, '-' 연산 등 )
> 추가적인 함수
- charAt() : 문자 추출 ( 특정 위치 )
- compareTo() : 문자 비교
- concat() : 끝에 붙이기
- indexof() : 문자 찾기
- trim() : 문자 공백 제거
- length() : 문자 길이
- toLowerCase() : 문자 소문로 변환
- toUpperCase() : 문자 대문로 변환
'교육 관련 > JAVA' 카테고리의 다른 글
JAVA 함수 특징 (0) | 2022.03.19 |
---|---|
JAVA 파일 연동 (0) | 2022.03.15 |
JAVA 메모리는? (0) | 2022.03.13 |
JAVA 파라미터 전달 방법 (0) | 2022.03.10 |
JAVA 배열 과 특징 (0) | 2022.03.08 |