저는 고객 및 다른 계정이있는 단순한 은행과 같은 일을 처리하고 있습니다. 이제 고객 객체와 계정 객체를 파일로 저장하는 작업을 개발해야합니다. 나는 그것에 대해 약간 읽었고 ObjectOutputStream과 ObjectInputStream을 사용할 것이다.파일에 개체 저장에 대한 지침
고객 목록이라는 고객 목록과 고객 목록에있는 계정 목록이라는 고객 목록에있는 모든 고객 객체 (accountsList)가 있기 때문에 홀 arraylist를 저장해야하는지, 아니면 모든 객체를 별도로 저장해야하는지 궁금합니다. ?
고객 오브젝트를로드 할 때, 내가 알기 전까지 액세스 할 수 있도록 고객 오브젝트를 다시 arraylist에 놓아야합니까? 이해하기 쉽고 이해하기 쉬운 솔루션을 찾고 있습니다. 도움을 preciate! 감사!
아마도 루프를 만들고 배열 목록에서 각 개체를 선택하여 개체로 저장할 수 있습니다. 그리고 나서로드 할 때 다시 루프를 만들어로드하고 배열 목록에 추가하십시오!
좋아, 기본 클래스에서 확장 된 하위 클래스 (savingsAccount 및 CreditAccount)에 직렬화 할 수있는 구현을 사용해야합니까? 아니면 그냥 계정 클래스에 가입하는 것으로 충분합니까? –
@ 3D-kreativ 계정에 대해 지정하는 것으로 충분합니다. –
좋아요, 다음과 같이 작성하십시오 : outObjectStream.writeObject (nameOfArrayList) ?? 그런 다음로드하면 현재로드 된 컨텐츠를 현재 arraylist로 바꾸려면 어떻게해야합니까? –