[질문] 자바에서 텍스트파일 열기
유우
자바도서와 doc들을 둘러 보긴했지만, c처럼 명쾌하진 않네요
파일을 한줄씩 읽어서 처리하고 싶거든요. c에서는 fgets를 쓰면 되었는데,
자바에서는 찾아봐도 buffer stream방식만 눈에 들어오네요.
사실 하려고 하는 것은
한줄에 각 3개의 필드가 특정 구분자로 있고요.
첫번째 필드는 걍 text로 읽으면 땡이고
두번째 필드와 세번째 필드는 base64로 엔코딩된 텍스트 인데,
읽어서 두번째 필드는 byte배열로 놓고, 세번째 필드는 string으로 넣으면 되거든요.
그리고 두번째 필드는 byte배열을 for문을 돌려 매핑테이블에 의해 유니코드로 변환할 겁니다.
아마도 stringbuffer.append를 이용해 변환한 값을 추가해 주면 문자열로 문제없이 바뀔 수 있을거 같긴 하네요.
조언좀 부탁드립니다.
미리 감사~ ㅎ
-
신당
네, 그렇군요. 좋은 정보네요. /저도 sun사이트에 안보여서 놀랐는데, apple사이트에 들어가면 있더군요. 근데, 10.4부터는 아래 1.4.2가 기본 포함되어 있어서 따로 받을 필요가 없답니다.
-
츠키코
혹시 MappedByteBuffer 를 말씀하시는건지요.. 이건.. 1.4부터 지원이 됩니다...
아 그러고 보니 -_- 맥에서 자바는 어디서 다운 받나요 -_-? 이제까지 본적이 없는것 같네..;;; -
노랑이
흑흑 아무도 대답을 안주네욤. 질문이 너무 시원치 않아서 였을까요.
찾아보니 MapedBuffer인지 뭔지 메모리맵으로 파일을 처리해서 쓰면 파일이 바이트단위로 넘어와서, 처리하기가 쉽겠더군요. 윈도에서 테스트해보고 있는데, 당연히 맥에서도 되겠죠? 안되면 끝장인뎅 ^^;