오늘 하루 종일 거의 내가 알아 내려고 노력했지만 제대로 만들 수는 없습니다. 파일 출력/입력 스트림을 사용하는 방법을 이해합니다. 그러나 ArrayList가 "int"가 아니기 때문에 ArrayList를 전달할 수 없습니다. "serialization"은 ArrayList를 바이트로 변환 한 다음 파일 출력/입력 스트림을 통해 조작 할 수 있습니다. 나는
Java에서는 Connection, FileInputStream, FileOutputStream과 같은 리소스를 닫을 때 이러한 객체 인스턴스를 null로 설정하는 것과 어떻게 다른가요? 즉 두 시나리오 모두에서 이러한 개체는 가비지 수집 대상입니다. 그렇다면이 클래스들에 close 메소드를 제공하는 목적은 무엇입니까?
질문은 다음 두 가지 질문과 비슷합니다. Why is the FileInputStream read() not blocking? Java InputStream blocking read 하지만 난 여전히 완전히 이해할 수 없다. 지금까지 나는 다음 파일의 read() 메서드가 빈 파일 'test.txt'로 인해 차단 될 것이라고 생각합니다. FileInputS
파일을 파일로 읽은 다음 fileIn 객체를 가져 와서 새 변수를 만들 때 계산을 수행합니다. 특히 가격을 읽고 판매 세를 계산하십시오. 이전에 이런 유형의 프로그램을 작성했으며 코드가 아래에있는 방식대로 수행했습니다. 어떤 이유로 프로그램을 실행할 때이 오류 메시지가 콘솔에 표시됩니다. Exception in thread "main" java.util.I
Java에서 FileInputStream을 사용하여 한 번에 청크를 읽음으로써 파일을 읽으려고합니다. 코드는 다음입니다 : File file = new File(filepath);
FileInputStream is = new FileInputStream(file);
byte[] chunk = new byte[bytelength];
웹에서 파일을 다운로드하는 Java의 메소드가 있지만 브라우저를 사용하여 다운로드하는 것보다 자바 코드를 통한 다운로드가 느립니다. 다음과 같이 내 코드 public void downloadFile(String downloadURL) {
System.out.println("Starting file download .....");
이상한 인코딩 인 "UCS-2 Little Endian"이있는 텍스트 파일이 있습니다.이 파일은 Java를 사용하여 내용을 읽고 싶습니다. 은 위의 스크린 샷에서 볼 수 있듯이 파일의 내용은 메모장 + +에서 잘 나타납니다,하지만 난이 코드를 사용하여 읽을 때, 단지 쓰레기는 콘솔에 인쇄되는 : String textFilePath = "c:\strange_
.txt 파일에서 데이터를 읽으려고합니다. 형식은 다음과 같습니다. ABC, John, 123
DEF, Mark, 456
GHI, Mary, 789
쉼표를 없애고 데이터를 배열 또는 구조 (구조가 가장 가능성)에 넣으려고합니다. 이 내가 각 항목을 추출하는 데 사용되는 코드입니다 : 나는 항목이 분리 될 수 있는지 확인하기 위해 "하면서"루프에서 인
나는 파일을 쓰고 읽고 쓰려고 아래와 같이 시도했다. 이 가장 좋은 방법입니까? 당신이 더 높은 효율을 얻을 수있는 파일, 사용 버퍼를 읽을 때 fileinput 함수 스트림을 public class DeleteOnCloseFileInputStream extends FileInputStream {
private File file;
publ
내 프로그램에서 만든 개체를 파일에 저장하려고합니다. ObjectOutputStream에 대한 자습서를 보았지만 문제는 main 메소드에서 생성 된 특정 객체를 저장하는 방법 만 보여줍니다. 내가 원하는 것은 프로그램이 자동으로 생성 된 모든 객체를 저장한다는 것입니다. 내 프로그램에서 Group 객체를 예로 들어 보겠습니다. 이것은 추가 메소드입니다. p