게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
java 질문있어요!
게시물ID : computer_79158짧은주소 복사하기
작성자 : 0xFFFFFFFF
추천 : 0
조회수 : 345회
댓글수 : 5개
등록시간 : 2013/02/28 04:37:02

FileWriter를 이용해서 int형변수를 char형 변수로 변환해서 파일에 하나씩 쓰는데요,


그런데 char형 변수는 1바이트 크기이고 0~255의 숫자를 포함할수 있어야 할텐데


어째서인재 int가 127을 넘어가는 것들을 char로 변환했을때 전부 2바이트로 파일에 표기를 해요..


즉, 10, 203, 228, 18 이숫자를 char형태로 파일에 써야하는데 (예상 파일 크기 4바이트)


127이 넘는 203이나 228은 2바이트로 출력이되서 파일크기가 6바이트가 되버려요...


어떻게 이거 해결할수 없나요? ㅠㅠ


코드말고 불쌍한 중생에게 나아갈 길을 잡아주세요..

꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호