Set.Of Method

Definition

Overloads

Of()
Obsolete.

Returns an unmodifiable set containing zero elements.

Of(Object)
Obsolete.

Returns an unmodifiable set containing one element.

Of(Object[])
Obsolete.

Returns an unmodifiable set containing an arbitrary number of elements.

Of(Object, Object)
Obsolete.

Returns an unmodifiable set containing two elements.

Of(Object, Object, Object)
Obsolete.

Returns an unmodifiable set containing three elements.

Of(Object, Object, Object, Object)
Obsolete.

Returns an unmodifiable set containing four elements.

Of(Object, Object, Object, Object, Object)
Obsolete.

Returns an unmodifiable set containing five elements.

Of(Object, Object, Object, Object, Object, Object)
Obsolete.

Returns an unmodifiable set containing six elements.

Of(Object, Object, Object, Object, Object, Object, Object)
Obsolete.

Returns an unmodifiable set containing seven elements.

Of(Object, Object, Object, Object, Object, Object, Object, Object)
Obsolete.

Returns an unmodifiable set containing eight elements.

Of(Object, Object, Object, Object, Object, Object, Object, Object, Object)
Obsolete.

Returns an unmodifiable set containing nine elements.

Of(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)
Obsolete.

Returns an unmodifiable set containing ten elements.

Of()

Caution

Use 'Java.Util.ISet.Of'. This class will be removed in a future release.

Returns an unmodifiable set containing zero elements.

[Android.Runtime.Register("of", "()Ljava/util/Set;", "", ApiSince=30)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
[System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")]
public static System.Collections.ICollection Of ();
[<Android.Runtime.Register("of", "()Ljava/util/Set;", "", ApiSince=30)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
[<System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")>]
static member Of : unit -> System.Collections.ICollection

Returns

an empty Set

Attributes

Remarks

Returns an unmodifiable set containing zero elements. See Unmodifiable Sets for details.

Added in 9.

Java documentation for java.util.Set.of().

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

Of(Object)

Caution

Use 'Java.Util.ISet.Of'. This class will be removed in a future release.

Returns an unmodifiable set containing one element.

[Android.Runtime.Register("of", "(Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
[System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")]
public static System.Collections.ICollection Of (Java.Lang.Object e1);
[<Android.Runtime.Register("of", "(Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
[<System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")>]
static member Of : Java.Lang.Object -> System.Collections.ICollection

Parameters

e1
Object

the single element

Returns

a Set containing the specified element

Attributes

Remarks

Returns an unmodifiable set containing one element. See Unmodifiable Sets for details.

Added in 9.

Java documentation for java.util.Set.of(E).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

Of(Object[])

Caution

Use 'Java.Util.ISet.Of'. This class will be removed in a future release.

Returns an unmodifiable set containing an arbitrary number of elements.

[Android.Runtime.Register("of", "([Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
[System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")]
public static System.Collections.ICollection Of (params Java.Lang.Object[] elements);
[<Android.Runtime.Register("of", "([Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
[<System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")>]
static member Of : Java.Lang.Object[] -> System.Collections.ICollection

Parameters

elements
Object[]

the elements to be contained in the set

Returns

a Set containing the specified elements

Attributes

Remarks

Returns an unmodifiable set containing an arbitrary number of elements. See Unmodifiable Sets for details.

Added in 9.

Java documentation for java.util.Set.of(E...).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

Of(Object, Object)

Caution

Use 'Java.Util.ISet.Of'. This class will be removed in a future release.

Returns an unmodifiable set containing two elements.

[Android.Runtime.Register("of", "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
[System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")]
public static System.Collections.ICollection Of (Java.Lang.Object e1, Java.Lang.Object e2);
[<Android.Runtime.Register("of", "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
[<System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")>]
static member Of : Java.Lang.Object * Java.Lang.Object -> System.Collections.ICollection

Parameters

e1
Object

the first element

e2
Object

the second element

Returns

a Set containing the specified elements

Attributes

Remarks

Returns an unmodifiable set containing two elements. See Unmodifiable Sets for details.

Added in 9.

Java documentation for java.util.Set.of(E, E).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

Of(Object, Object, Object)

Caution

Use 'Java.Util.ISet.Of'. This class will be removed in a future release.

Returns an unmodifiable set containing three elements.

[Android.Runtime.Register("of", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
[System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")]
public static System.Collections.ICollection Of (Java.Lang.Object e1, Java.Lang.Object e2, Java.Lang.Object e3);
[<Android.Runtime.Register("of", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
[<System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")>]
static member Of : Java.Lang.Object * Java.Lang.Object * Java.Lang.Object -> System.Collections.ICollection

Parameters

e1
Object

the first element

e2
Object

the second element

e3
Object

the third element

Returns

a Set containing the specified elements

Attributes

Remarks

Returns an unmodifiable set containing three elements. See Unmodifiable Sets for details.

Added in 9.

Java documentation for java.util.Set.of(E, E, E).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

Of(Object, Object, Object, Object)

Caution

Use 'Java.Util.ISet.Of'. This class will be removed in a future release.

Returns an unmodifiable set containing four elements.

[Android.Runtime.Register("of", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
[System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")]
public static System.Collections.ICollection Of (Java.Lang.Object e1, Java.Lang.Object e2, Java.Lang.Object e3, Java.Lang.Object e4);
[<Android.Runtime.Register("of", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
[<System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")>]
static member Of : Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object -> System.Collections.ICollection

Parameters

e1
Object

the first element

e2
Object

the second element

e3
Object

the third element

e4
Object

the fourth element

Returns

a Set containing the specified elements

Attributes

Remarks

Returns an unmodifiable set containing four elements. See Unmodifiable Sets for details.

Added in 9.

Java documentation for java.util.Set.of(E, E, E, E).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

Of(Object, Object, Object, Object, Object)

Caution

Use 'Java.Util.ISet.Of'. This class will be removed in a future release.

Returns an unmodifiable set containing five elements.

[Android.Runtime.Register("of", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
[System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")]
public static System.Collections.ICollection Of (Java.Lang.Object e1, Java.Lang.Object e2, Java.Lang.Object e3, Java.Lang.Object e4, Java.Lang.Object e5);
[<Android.Runtime.Register("of", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
[<System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")>]
static member Of : Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object -> System.Collections.ICollection

Parameters

e1
Object

the first element

e2
Object

the second element

e3
Object

the third element

e4
Object

the fourth element

e5
Object

the fifth element

Returns

a Set containing the specified elements

Attributes

Remarks

Returns an unmodifiable set containing five elements. See Unmodifiable Sets for details.

Added in 9.

Java documentation for java.util.Set.of(E, E, E, E, E).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

Of(Object, Object, Object, Object, Object, Object)

Caution

Use 'Java.Util.ISet.Of'. This class will be removed in a future release.

Returns an unmodifiable set containing six elements.

[Android.Runtime.Register("of", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
[System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")]
public static System.Collections.ICollection Of (Java.Lang.Object e1, Java.Lang.Object e2, Java.Lang.Object e3, Java.Lang.Object e4, Java.Lang.Object e5, Java.Lang.Object e6);
[<Android.Runtime.Register("of", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
[<System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")>]
static member Of : Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object -> System.Collections.ICollection

Parameters

e1
Object

the first element

e2
Object

the second element

e3
Object

the third element

e4
Object

the fourth element

e5
Object

the fifth element

e6
Object

the sixth element

Returns

a Set containing the specified elements

Attributes

Remarks

Returns an unmodifiable set containing six elements. See Unmodifiable Sets for details.

Added in 9.

Java documentation for java.util.Set.of(E, E, E, E, E, E).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

Of(Object, Object, Object, Object, Object, Object, Object)

Caution

Use 'Java.Util.ISet.Of'. This class will be removed in a future release.

Returns an unmodifiable set containing seven elements.

[Android.Runtime.Register("of", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
[System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")]
public static System.Collections.ICollection Of (Java.Lang.Object e1, Java.Lang.Object e2, Java.Lang.Object e3, Java.Lang.Object e4, Java.Lang.Object e5, Java.Lang.Object e6, Java.Lang.Object e7);
[<Android.Runtime.Register("of", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
[<System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")>]
static member Of : Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object -> System.Collections.ICollection

Parameters

e1
Object

the first element

e2
Object

the second element

e3
Object

the third element

e4
Object

the fourth element

e5
Object

the fifth element

e6
Object

the sixth element

e7
Object

the seventh element

Returns

a Set containing the specified elements

Attributes

Remarks

Returns an unmodifiable set containing seven elements. See Unmodifiable Sets for details.

Added in 9.

Java documentation for java.util.Set.of(E, E, E, E, E, E, E).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

Of(Object, Object, Object, Object, Object, Object, Object, Object)

Caution

Use 'Java.Util.ISet.Of'. This class will be removed in a future release.

Returns an unmodifiable set containing eight elements.

[Android.Runtime.Register("of", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
[System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")]
public static System.Collections.ICollection Of (Java.Lang.Object e1, Java.Lang.Object e2, Java.Lang.Object e3, Java.Lang.Object e4, Java.Lang.Object e5, Java.Lang.Object e6, Java.Lang.Object e7, Java.Lang.Object e8);
[<Android.Runtime.Register("of", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
[<System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")>]
static member Of : Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object -> System.Collections.ICollection

Parameters

e1
Object

the first element

e2
Object

the second element

e3
Object

the third element

e4
Object

the fourth element

e5
Object

the fifth element

e6
Object

the sixth element

e7
Object

the seventh element

e8
Object

the eighth element

Returns

a Set containing the specified elements

Attributes

Remarks

Returns an unmodifiable set containing eight elements. See Unmodifiable Sets for details.

Added in 9.

Java documentation for java.util.Set.of(E, E, E, E, E, E, E, E).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

Of(Object, Object, Object, Object, Object, Object, Object, Object, Object)

Caution

Use 'Java.Util.ISet.Of'. This class will be removed in a future release.

Returns an unmodifiable set containing nine elements.

[Android.Runtime.Register("of", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
[System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")]
public static System.Collections.ICollection Of (Java.Lang.Object e1, Java.Lang.Object e2, Java.Lang.Object e3, Java.Lang.Object e4, Java.Lang.Object e5, Java.Lang.Object e6, Java.Lang.Object e7, Java.Lang.Object e8, Java.Lang.Object e9);
[<Android.Runtime.Register("of", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
[<System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")>]
static member Of : Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object -> System.Collections.ICollection

Parameters

e1
Object

the first element

e2
Object

the second element

e3
Object

the third element

e4
Object

the fourth element

e5
Object

the fifth element

e6
Object

the sixth element

e7
Object

the seventh element

e8
Object

the eighth element

e9
Object

the ninth element

Returns

a Set containing the specified elements

Attributes

Remarks

Returns an unmodifiable set containing nine elements. See Unmodifiable Sets for details.

Added in 9.

Java documentation for java.util.Set.of(E, E, E, E, E, E, E, E, E).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

Of(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Caution

Use 'Java.Util.ISet.Of'. This class will be removed in a future release.

Returns an unmodifiable set containing ten elements.

[Android.Runtime.Register("of", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
[System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")]
public static System.Collections.ICollection Of (Java.Lang.Object e1, Java.Lang.Object e2, Java.Lang.Object e3, Java.Lang.Object e4, Java.Lang.Object e5, Java.Lang.Object e6, Java.Lang.Object e7, Java.Lang.Object e8, Java.Lang.Object e9, Java.Lang.Object e10);
[<Android.Runtime.Register("of", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;", "", ApiSince=30)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
[<System.Obsolete("Use 'Java.Util.ISet.Of'. This class will be removed in a future release.")>]
static member Of : Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object -> System.Collections.ICollection

Parameters

e1
Object

the first element

e2
Object

the second element

e3
Object

the third element

e4
Object

the fourth element

e5
Object

the fifth element

e6
Object

the sixth element

e7
Object

the seventh element

e8
Object

the eighth element

e9
Object

the ninth element

e10
Object

the tenth element

Returns

a Set containing the specified elements

Attributes

Remarks

Returns an unmodifiable set containing ten elements. See Unmodifiable Sets for details.

Added in 9.

Java documentation for java.util.Set.of(E, E, E, E, E, E, E, E, E, E).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to