[오라클자바커뮤니티, 자바공부학습]자바문자스트림,java character stream, Reader,자바스트림
2. Writer
1. Reader
문자입력 스트림의 최상위 클래스
int read()
스트림에서 한문자를 읽어 반환하는 메소드
EOF에 도달한 경우 –1 반환
스트림에서 한문자를 읽어 반환하는 메소드
EOF에 도달한 경우 –1 반환
int read(char[] cbuf)
최대 배열 cbuf 길이만큼의 문자를cbuf로 읽은 후, 문자개수를 반환
최대 배열 cbuf 길이만큼의 문자를cbuf로 읽은 후, 문자개수를 반환
abstract int read(char[] cbuf, int off, int len)
Len개수 만큼의 문자들을 off를 기준으로 cbuf 배열로 읽는 메소드
Len개수 만큼의 문자들을 off를 기준으로 cbuf 배열로 읽는 메소드
int skip(long n)
명시된 개수 만큼의 문자를 건너뛰고 성공적으로 건너뛴 문자의 개수를 반환
EOF에 도달한 경우 –1 반환
명시된 개수 만큼의 문자를 건너뛰고 성공적으로 건너뛴 문자의 개수를 반환
EOF에 도달한 경우 –1 반환
boolean ready()
blocking 되지 않고 읽을 수 있는 문자가 존재하는가?
blocking 되지 않고 읽을 수 있는 문자가 존재하는가?
abstract close()
boolean markSupported()
void mark(int readAheadLimit)
스트림내의 현재 위치를 표시
스트림내의 현재 위치를 표시
void reset()
이전에 표시한 위치의 문자부터 다시 일기 위해 스트림을 되돌려 감는다.
이전에 표시한 위치의 문자부터 다시 일기 위해 스트림을 되돌려 감는다.
2. Writer
모든 문자 출력 스트림의 수퍼 클래스
void write(int b)
문자 b를 스트림에 의해 표현되는 통신채널로 출력
int 타입이지만 실제로는 하위 16비트의 데이터만 사용
문자 b를 스트림에 의해 표현되는 통신채널로 출력
int 타입이지만 실제로는 하위 16비트의 데이터만 사용
void write(String str)
문자열 str을 스트림으로 출력하는 메소드
문자열 str을 스트림으로 출력하는 메소드
void write(String str, int off, int len)
문자열 str내의 인덱스 off부터 len길이의 문자들을 스트림으로 출력
문자열 str내의 인덱스 off부터 len길이의 문자들을 스트림으로 출력
void write(char[] cbuf)
배열 cbuf내의 전체 문자들을 스트림으로 출력
배열 cbuf내의 전체 문자들을 스트림으로 출력
abstract void write(char[] cbuf, int off, int len)
배열 cbuf내의 인덱스 off부터 len길이의 문자들을 스트림으로 출력
배열 cbuf내의 인덱스 off부터 len길이의 문자들을 스트림으로 출력
abstract void flush()
Writer가 가질수 있는 모든 버퍼를 flush하는 메소드
버퍼에 저장된 모든 데이터를 강제로 출력
Writer가 가질수 있는 모든 버퍼를 flush하는 메소드
버퍼에 저장된 모든 데이터를 강제로 출력
abstract void close()
Writer 클래스가 내부 버퍼를 구현한 경우에는 통신채널을 닫기 전에 버퍼를 flush 시킨다.
Writer 클래스가 내부 버퍼를 구현한 경우에는 통신채널을 닫기 전에 버퍼를 flush 시킨다.
오라클자바커뮤니티 오프라인 교육센터, 개발자 전문교육, 개인80%환급 www.oraclejavacommunity.com
평일주간(9:30~18:20) 개강
(5/19)C#4.0,ADO.NET,Network 프로그래밍
(5/19)[기업100%환급]PL/SQL,ORACLE HINT,TUNING
(5/21)[교육전취업확정]Spring,MyBatis,XPlatform실무프로젝트과정
(5/26)SQL초보에서실전전문가까지
(5/26)안드로이드개발자과정
(5/26)[기업100%환급]Spring ,MyBatis,Hibernate실무과정
(5/27)JAVA,ORACLE 실무개발자과정
(5/30)[기업100%환급]자바기초에서 JDBC, Servlet/JSP까지
평일야간(19:00~21:50) 개강
(5/16)C#,ASP.NET마스터
(5/19)웹퍼블리싱 마스터
(5/21)Spring3.X, MyBatis, Hibernate실무과정
(5/21)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
(5/22)안드로이드개발자과정
(5/23)SQL초보에서실전전문가까지
(5/29)JAVA&WEB프레임워크실무과정
주말(10:00~17:50) 개강
(5/17)Spring3.X, MyBatis, Hibernate실무과정
(5/17)C#,ASP.NET마스터
(5/17)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
(5/24)안드로이드개발자과정
(5/24)SQL초보에서실전전문가까지
(5/24)실무예제로 배워보는 jQuery(개발자/디자이너를위한)
주말저녁(18:30~22:20) 개강
(5/24)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
평일주간(9:30~18:20) 개강
(5/19)C#4.0,ADO.NET,Network 프로그래밍
(5/19)[기업100%환급]PL/SQL,ORACLE HINT,TUNING
(5/21)[교육전취업확정]Spring,MyBatis,XPlatform실무프로젝트과정
(5/26)SQL초보에서실전전문가까지
(5/26)안드로이드개발자과정
(5/26)[기업100%환급]Spring ,MyBatis,Hibernate실무과정
(5/27)JAVA,ORACLE 실무개발자과정
(5/30)[기업100%환급]자바기초에서 JDBC, Servlet/JSP까지
평일야간(19:00~21:50) 개강
(5/16)C#,ASP.NET마스터
(5/19)웹퍼블리싱 마스터
(5/21)Spring3.X, MyBatis, Hibernate실무과정
(5/21)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
(5/22)안드로이드개발자과정
(5/23)SQL초보에서실전전문가까지
(5/29)JAVA&WEB프레임워크실무과정
주말(10:00~17:50) 개강
(5/17)Spring3.X, MyBatis, Hibernate실무과정
(5/17)C#,ASP.NET마스터
(5/17)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
(5/24)안드로이드개발자과정
(5/24)SQL초보에서실전전문가까지
(5/24)실무예제로 배워보는 jQuery(개발자/디자이너를위한)
주말저녁(18:30~22:20) 개강
(5/24)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
댓글 없음:
댓글 쓰기