나는 해시 맵의 arraylist를 저장하는 ArrayList.data
이라는 파일을 가지고 있습니다. 사용하고있는 프로그램의 제약 때문에 프로그램에서 각 사용자에 대해 새 인스턴스를 만들기 때문에 한 번에 모든 데이터를 추가 할 수 없습니다. 모든 사용자 데이터의 arraylist를 만들려면 파일을 열고 사용자의 데이터를 추가하고 파일을 닫아야합니다.외부 파일에 저장된 ArrayList에 추가
파일에는 해시 맵의 arraylist 만 포함됩니다. 매번이 해시 맵에 추가 할 수있는 방법이 있습니까? 아니면 업데이트 된 추가 버전으로 계속 교체해야합니까?
파일에 arraylist가 있다고하면 ... ObjectOutputStream을 사용하여 직렬화한다는 의미입니까? – Ben
데이터베이스가 존재하는 이유, 특히 인 메모리 데이터베이스가 존재하는 이유가 있습니다. 그리고 JPA를 사용하여 엔티티를 "직렬화"할 수 있습니다. –