Properties.Store 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| 속성 | Description |
|---|---|
| Store(Writer, String) |
이 |
| Store(Stream, String) |
이 |
Store(Writer, String)
이 Properties 테이블의 이 속성 목록(키 및 요소 쌍)을 메서드 사용에 적합한 형식으로 출력 문자 스트림에 #load(java.io.Reader) load(Reader) 씁니다.
[Android.Runtime.Register("store", "(Ljava/io/Writer;Ljava/lang/String;)V", "GetStore_Ljava_io_Writer_Ljava_lang_String_Handler")]
public virtual void Store(Java.IO.Writer? writer, string? comments);
[<Android.Runtime.Register("store", "(Ljava/io/Writer;Ljava/lang/String;)V", "GetStore_Ljava_io_Writer_Ljava_lang_String_Handler")>]
abstract member Store : Java.IO.Writer * string -> unit
override this.Store : Java.IO.Writer * string -> unit
매개 변수
- writer
- Writer
출력 문자 스트림 작성기입니다.
- comments
- String
속성 목록에 대한 설명입니다.
- 특성
예외
키 또는 값이 문자열이 아닌 경우
설명
이 Properties 테이블의 이 속성 목록(키 및 요소 쌍)을 메서드 사용에 적합한 형식으로 출력 문자 스트림에 #load(java.io.Reader) load(Reader) 씁니다.
이 Properties 테이블의 기본 테이블 속성(있는 경우)은 이 메서드에 의해 작성 되지 않습니다 .
주석 인수가 null이 아니면 ASCII # 문자, 주석 문자열 및 줄 구분 기호가 먼저 출력 스트림에 기록됩니다. 따라서 식별 comments 주석으로 사용할 수 있습니다. 줄 바꿈('\n'), 캐리지 리턴('\r') 또는 메모의 줄 바꿈 바로 뒤에 오는 캐리지 리턴은 주석에서 생성된 줄 구분 기호로 Writer 대체되고 주석의 다음 문자가 문자 # 나 문자 ! 가 아닌 경우 해당 줄 구분 기호 뒤에 ASCII # 가 기록됩니다.
다음으로, 주석 줄은 항상 ASCII # 문자, 현재 날짜 및 시간(현재 시간의 메서드 Date 에 의해 생성된 것처럼) 및 에 의해 toStringWriter생성된 줄 구분 기호로 구성됩니다.
그런 다음 이 Properties 테이블의 모든 항목이 한 줄당 하나씩 기록됩니다. 각 항목에 대해 키 문자열이 기록된 다음 ASCII =, 연결된 요소 문자열이 기록됩니다. 키의 경우 모든 공백 문자는 이전 \ 문자로 작성됩니다. 요소의 경우 선행 공백 문자는 포함되거나 후행 공백 문자가 아닌 앞 \ 의 문자로 작성됩니다. 키 및 요소 문자 #, !=및 : 이전 백슬래시로 작성되어 제대로 로드되었는지 확인합니다.
항목을 작성한 후 출력 스트림이 플러시됩니다. 이 메서드가 반환된 후에도 출력 스트림은 열린 상태로 유지됩니다.
1.6에 추가되었습니다.
에 대한 java.util.Properties.store(java.io.Writer, java.lang.String)Java 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.
적용 대상
Store(Stream, String)
이 Properties 테이블의 이 속성 목록(키 및 요소 쌍)을 메서드를 사용하여 테이블에 로드하는 데 적합한 형식으로 출력 스트림에 Properties#load(InputStream) load(InputStream) 씁니다.
[Android.Runtime.Register("store", "(Ljava/io/OutputStream;Ljava/lang/String;)V", "GetStore_Ljava_io_OutputStream_Ljava_lang_String_Handler")]
public virtual void Store(System.IO.Stream? out, string? comments);
[<Android.Runtime.Register("store", "(Ljava/io/OutputStream;Ljava/lang/String;)V", "GetStore_Ljava_io_OutputStream_Ljava_lang_String_Handler")>]
abstract member Store : System.IO.Stream * string -> unit
override this.Store : System.IO.Stream * string -> unit
매개 변수
- out
- Stream
출력 스트림입니다.
- comments
- String
속성 목록에 대한 설명입니다.
- 특성
예외
키 또는 값이 문자열이 아닌 경우
설명
이 Properties 테이블의 이 속성 목록(키 및 요소 쌍)을 메서드를 사용하여 테이블에 로드하는 데 적합한 형식으로 출력 스트림에 Properties#load(InputStream) load(InputStream) 씁니다.
이 Properties 테이블의 기본 테이블 속성(있는 경우)은 이 메서드에 의해 작성 되지 않습니다 .
이 메서드는 주석, 속성 키 및 값을 지정된 #store(java.io.Writer, java.lang.String) store(Writer)형식과 동일한 형식으로 <출력합니다. ul><li>스트림은 ISO 8859-1 문자 인코딩을 사용하여 작성됩니다.
<주석의 Latin-1에 없는 li>문자는 적절한 유니코드 16진수 값 xxxx에 대해 xxxx로 \u005Cu 작성됩니다.
<li>문자보다 \u005Cu0020 작고 속성 키 또는 값보다 \u005Cu007E 큰 문자는 적절한 16진수 값 xxxx에 대해 xxxx로 \u005Cu 작성됩니다.
</ul>
항목을 작성한 후 출력 스트림이 플러시됩니다. 이 메서드가 반환된 후에도 출력 스트림은 열린 상태로 유지됩니다.
1.2에 추가되었습니다.
에 대한 java.util.Properties.store(java.io.OutputStream, java.lang.String)Java 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.