JTree를 구현하는 응용 프로그램이 있고 기본적으로 Java 속성 파일로 트리를 채 웁니다. 노드는 키이고 값은 노드의 내용입니다. 응용 프로그램은 동적으로 설계되었으므로 JButton 및 JTextField가 구현되어 새 값을 가져 와서 속성 키의 존재 키에 값을 저장합니다.Java 속성 파일에 새 값을 추가합니다.
그래서 예를 들어 나는 마우스
하고 추가 할 JTextField를하고하는 JButton I 입력 "토끼"를 사용하여 sample.properties의 기본값은노드 = 고양이, 개 파일로 아래 라인을 가지고 노드에,보고 싶은 :
노드 내가 JTextField를하고하는 JButton을 구현하고 작동하지만 난 그냥 추가 할 수있는 좋은 방법을 찾을 수 없습니다가 한
= 고양이, 개, 쥐, 토끼 등록 정보 파일의 기존 키에 대한 새 값.
, 기존의 키 = 값 쌍에 추가하는 것 같지 않았어요. 내가 원하는 것은 기존의 key = value 쌍에 새로운 값을 추가하여 기존 "key = value1"에 "value2"를 원하면 기존 키에 "key = value1, value2"처럼 추가합니다. – thestiggg
@ user3201025 업데이트 확인 게시물 – CycDemo
안녕하세요, 내 문제를 해결했습니다. BufferedWritter는 자체적으로 전체 속성 파일을 계속 추가하지만 FileOutputStream을 사용하면 필요한 내용을 다시 씁니다. – thestiggg