다음을 통해 공유


ISet.Add(Object) 메서드

정의

지정한 요소가 아직 없는 경우 이 집합에 추가합니다(선택적 작업).

[Android.Runtime.Register("add", "(Ljava/lang/Object;)Z", "GetAdd_Ljava_lang_Object_Handler:Java.Util.ISetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Add (Java.Lang.Object? e);
[<Android.Runtime.Register("add", "(Ljava/lang/Object;)Z", "GetAdd_Ljava_lang_Object_Handler:Java.Util.ISetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Add : Java.Lang.Object -> bool

매개 변수

e
Object

이 집합에 추가할 요소

반환

true 이 집합에 지정된 요소가 아직 포함되어 있지 않은 경우

구현

특성

설명

지정한 요소가 아직 없는 경우 이 집합에 추가합니다(선택적 작업). 더 공식적으로는 집합에 이러한 Objects.equals(e, e2)요소가 없는 경우 지정된 요소를 ee2 이 집합에 추가합니다. 이 집합에 요소가 이미 포함된 경우 호출은 집합을 변경하지 않고 반환합니다 false. 이렇게 하면 생성자에 대한 제한 사항과 함께 집합에 중복 요소가 포함되지 않습니다.

위의 규정은 집합이 모든 요소를 수락해야 함을 의미하지는 않습니다. set는 에 대한 Collection#add Collection.add사양에 설명된 대로 특정 요소 null추가를 거부하고 예외를 throw할 수 있습니다. 개별 집합 구현은 포함할 수 있는 요소에 대한 모든 제한을 명확하게 문서화해야 합니다.

에 대한 java.util.Set.add(E)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상