언어

Properties.Store 메서드

정의

오버로드

속성 Description
Store(Writer, String)

Properties 테이블의 이 속성 목록(키 및 요소 쌍)을 메서드 사용에 적합한 형식으로 출력 문자 스트림에 #load(java.io.Reader) load(Reader) 씁니다.

Store(Stream, String)

Properties 테이블의 이 속성 목록(키 및 요소 쌍)을 메서드를 사용하여 테이블에 로드하는 데 적합한 형식으로 출력 스트림에 Properties#load(InputStream) load(InputStream) 씁니다.

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 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상