randomaccessfile

    0

    1답변

    매우 큰 (> 100GB) ASCII 코드 텍스트 파일에서 데이터에 액세스하려고합니다. 이 파일에는 주로 좌표 (소수점을 포함한 16 자리 부동 소수점) 및 기타 사소한 정보 (이름 등)가 들어 있습니다. 따라서 RandomAccessFile을 사용하여 많은 양의 데이터를 메모리에로드하지 않아도됩니다. (예를 들어, 데이터 라인을 속도를 높이기 위해 메모리

    -3

    2답변

    파일 "A"에서 바이트를 읽으려고합니다. RandomAccessFile을 사용하여 위치를 찾은 다음 "y"바이트를 읽어야합니다. 버퍼가 4096 바이트이고 "y"가 4096의 배수가 아니면 필자는 필자보다 많은 바이트를 읽습니다. 버퍼를 1 바이트로 설정하면 문제없이 읽고 쓸 수 있습니다 (물론 너무 느립니다). 내가 지금 가지고있는 코드는 다음과 같습니다

    0

    2답변

    a 또는로 조건을 만드는 데 약간의 문제가 있습니다. 내 문제 좀 봐.이 System.out.println(p_fileAccess.readLine().trim().startsWith("^ Item Type")); // 사실 말하는하지만 난 System.out.println("data :"+(p_fileAccess.readLine().trim().star

    0

    1답변

    내가 바이너리 파일로 일하고 있어요, 내가 작성하고 그들로부터 읽을려고 , 나는이 두 가지 기능을 가지고 나는 ListToBin 함수를 사용하여 모든 것을 작성하지만, BinToList 함수를 호출하면 오류가 계속 발생한다. java.io.UTFDataFormatException: malformed input around byte 41 at java.io.

    1

    2답변

    다음은 start.mp4 파일의 sdcard 경로입니다. 이 파일을 읽기 모드로 가져올 수 있지만 rw 모드로 열 수 없습니다. 런타임 권한도 부여했습니다. /storage/3263-6232/piyush/Download/start.mp4: open failed: EACCES (Permission denied) 코드 : String sdCardPath =

    0

    2답변

    그래서 Java에서 읽고 쓰기 위해 RandomAccessFile을 사용하고있었습니다. 그러나 파일에 문자열을 쓸 때 파일의 현재 내용이 무시되고 있습니다. 여기 내 코드 import java.io.RandomAccessFile; public class hello{ public static void main(String[] args){

    1

    1답변

    랜덤 액세스를 DocumentFile의 OutputStream으로 가져와 특정 위치를 찾아서 거기부터 쓰기 시작할 수있는 방법은 무엇입니까? 또는 기존 내용 인 DocumentFile에 추가 방법이있는 경우 파일은 근본적으로 외부 SD 카드에있게 될 것이므로이 목적으로 DocumentFile을 사용해야합니다. 약식으로 DocumentFile에 RandomA

    0

    1답변

    다음은 start.mp4 파일의 내 SD 카드 경로입니다. 이 파일을 읽기 모드에서는 가져올 수 있지만 rw 모드에서는 열 수 없습니다. 런타임 권한도 부여했습니다. /storage/3263-6232/piyush/Download/start.mp4 : 열기 실패 : EACCES (권한이 거부) 이 코드입니다 : //This is the sd-card path

    0

    1답변

    randomAccessFile을 사용하여 쓴 순서가 읽은 순서와 일치하지 않는다고 생각합니다. 이 문제를 어떻게 해결합니까? Big/Little Endian과 관련이 있습니까? RandomAccessFile accessor = new RandomAccessFile (new File("passwd_file"), "rws"); accessor.write(ma

    0

    2답변

    RandomAcessFile을 사용하여 동일한 파일을 읽고 쓰려고 할 때 문제가 발생합니다. 파일에서 16 바이트 블록을 읽고 주어진 위치 (예 : 256 번째)에 같은 파일에 씁니다. 문제는 ra.write(b) 라인에 있습니다. 다음 줄이 실행되면 내가 말하는 텍스트 편집기 케이트에 메시지 (I 리눅스 Manjaro을 사용하고 있습니다) 가지고 : 파일