저는 애플리케이션의 구성 설정을 저장하고로드하는 여러 가지 방법을 연구했습니다. Preferences
, JSON
, Properties
및 XML을 살펴 봤지만 대부분의 응용 프로그램 설정에 Properties
메서드를 사용하여 해결했다고 생각합니다.(자바) 속성을 사용하여 ArrayList 저장 /로드
그러나 ArrayList를 저장하고로드하는 방법에 대한 정보를 찾을 수 없습니다. 개별 키/쌍 문자열 조합 만 가능합니다.
제 질문은 기본적으로 더 좋은 방법이 있습니까? 내 응용 프로그램에서 저장 및로드 할 수 있어야합니다 문자열 ArrayList
있습니다. 이 작업을 Properties
으로 할 수 있습니까? 아니면이 목록을 보유하기 위해 별도의 파일을 사용하고 ArrayList
(아마도 한 줄당)으로 읽어야합니까?
수정 : 언급해야 할 것은 모든 설정 파일을 읽을 수있는 텍스트로 유지하여 Serialization
을 사용하지 않는 것입니다.
는, 컴파일러는 말한다 : "호환되지 않는 유형의 필수 ArrayList를하지만 'asList은'을 목록에 추정되었다. 형 변수 (들)의 더 예 (들) T 그래서 그 목록 이 준수 존재하지 ArrayList –
Gewure
'ArrayList'에 보관할 데이터 유형을 지정해야합니다. 수신 한 오류 메시지가 명확해야합니다.이 메소드는 문자열에서만 작동하므로 'ArrayList'를 이와 같이 정의해야합니다 : 'ArrayList arrayList; –
Zephyr