현재 일부 파일을 읽으려면 버퍼링 된 스트림을 사용하고 있습니다. 그 사이에 심볼이 바이트 인 수학 처리를합니다.DataInputStream DataOutputStream 성능
읽으려면 :
InputStream input = new FileInputStream(outputname)
input.read(byte[] b,int off,int len)
작성하려면
OutputStream output = new BufferedOutputStream(
new FileOutputStream(outputname),
OUTPUTBUFFERSIZE
)
output.write((byte)byteinsideaint);
는 지금은 일부 헤더 데이터를 추가하고, 너무 짧은 문자를 지원해야합니다. DataInputStream
및 DataOutputStream
을 사용하여 다른 유형의 바이트를 직접 변환하지 않으려 고하며 성능이 무엇인지 궁금합니다.
OutputStream output = new DataOutputStream(
new BufferedOutputStream(
new FileOutputStream(outputname),
OUTPUTBUFFERSIZE
)
);
를 사용해야합니까 또는 당신은 사이에 BufferedOutputStream
를 추가해야
OutputStream output = new DataOutputStream(
new FileOutputStream(outputname)
)
이것은 완전히 도움이되었습니다. 고마워요 ^^ – Lake