ISequencedSet Interfaz

Definición

Colección que es y SequencedCollection .Set

[Android.Runtime.Register("java/util/SequencedSet", "", "Java.Util.ISequencedSetInvoker", ApiSince=35)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
public interface ISequencedSet : IDisposable, Java.Interop.IJavaPeerable, Java.Util.ISequencedCollection, Java.Util.ISet
[<Android.Runtime.Register("java/util/SequencedSet", "", "Java.Util.ISequencedSetInvoker", ApiSince=35)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
type ISequencedSet = interface
    interface ISequencedCollection
    interface ICollection
    interface IIterable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ISet
Derivado
Atributos
Implementaciones

Comentarios

Colección que es y SequencedCollection .Set Por lo tanto, se puede considerar como un Set que también tiene un orden de encuentro bien definido o como un SequencedCollection que también tiene elementos únicos.

Esta interfaz tiene los mismos requisitos en los equals métodos y definidos por Set#equals Set.equals y hashCodeSet#hashCode Set.hashCode. Por lo tanto, un Set y un SequencedSet compararán igual si y solo si tienen elementos iguales, independientemente de la ordenación.

SequencedSet define el #reversed método , que proporciona una vista ordenada inverso de este conjunto. La única diferencia del SequencedCollection#reversed SequencedCollection.reversed método es que el tipo de valor devuelto de SequencedSet.reversed es SequencedSet.

Esta clase es miembro del marco de colecciones de Java.

Agregado en 21.

Java documentación para java.util.SequencedSet.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Propiedades

Nombre Description
Handle

Obtiene el valor JNI del objeto Android subyacente.

(Heredado de IJavaObject)
IsEmpty

Devuelve true si este conjunto no tiene elementos.

(Heredado de ISet)
JniIdentityHashCode

Devuelve el valor de java.lang.System.identityHashCode() para la instancia ajustada.

(Heredado de IJavaPeerable)
JniManagedPeerState

Estado del mismo nivel administrado.

(Heredado de IJavaPeerable)
JniPeerMembers

Compatibilidad con la invocación y el acceso de miembros.

(Heredado de IJavaPeerable)
PeerReference

Devuelve un JniObjectReference de la instancia de objeto Java ajustada.

(Heredado de IJavaPeerable)

Métodos

Nombre Description
Add(Object)

Agrega el elemento especificado a este conjunto si aún no está presente (operación opcional).

(Heredado de ISet)
AddAll(ICollection)

Agrega todos los elementos de la colección especificada a este conjunto si aún no están presentes (operación opcional).

(Heredado de ISet)
AddFirst(Object)

Agrega un elemento como primer elemento de esta colección (operación opcional).

(Heredado de ISequencedCollection)
AddLast(Object)

Agrega un elemento como el último elemento de esta colección (operación opcional).

(Heredado de ISequencedCollection)
Clear()

Quita todos los elementos de este conjunto (operación opcional).

(Heredado de ISet)
Contains(Object)

Devuelve true si este conjunto contiene el elemento especificado.

(Heredado de ISet)
ContainsAll(ICollection)

Devuelve true si este conjunto contiene todos los elementos de la colección especificada.

(Heredado de ISet)
Disposed()

Se llama cuando se ha eliminado la instancia.

(Heredado de IJavaPeerable)
DisposeUnlessReferenced()

Si no hay referencias pendientes a esta instancia, llama a Dispose(); de lo contrario, no hace nada.

(Heredado de IJavaPeerable)
Equals(Object)

Compara el objeto especificado con este conjunto para obtener igualdad.

(Heredado de ISet)
Finalized()

Se llama cuando se ha finalizado la instancia.

(Heredado de IJavaPeerable)
ForEach(IConsumer)

Realiza la acción dada para cada elemento de Iterable hasta que se hayan procesado todos los elementos o la acción produce una excepción.

(Heredado de IIterable)
GetFirst()

Obtiene el primer elemento de esta colección.

(Heredado de ISequencedCollection)
GetHashCode()

Devuelve el valor de código hash de este conjunto.

(Heredado de ISet)
GetLast()

Obtiene el último elemento de esta colección.

(Heredado de ISequencedCollection)
Iterator()

Devuelve un iterador sobre los elementos de este conjunto.

(Heredado de ISet)
Remove(Object)

Quita el elemento especificado de este conjunto si está presente (operación opcional).

(Heredado de ISet)
RemoveAll(ICollection)

Quita de este conjunto todos sus elementos contenidos en la colección especificada (operación opcional).

(Heredado de ISet)
RemoveFirst()

Quita y devuelve el primer elemento de esta colección (operación opcional).

(Heredado de ISequencedCollection)
RemoveIf(IPredicate)

Quita todos los elementos de esta colección que satisfacen el predicado especificado.

(Heredado de ICollection)
RemoveLast()

Quita y devuelve el último elemento de esta colección (operación opcional).

(Heredado de ISequencedCollection)
RetainAll(ICollection)

Conserva solo los elementos de este conjunto contenidos en la colección especificada (operación opcional).

(Heredado de ISet)
Reversed()

Devuelve una vista ordenada inverso de esta colección.

(Heredado de ISequencedCollection)
SetJniIdentityHashCode(Int32)

Establezca el valor devuelto por JniIdentityHashCode.

(Heredado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Colección que es y SequencedCollection .Set

(Heredado de IJavaPeerable)
SetPeerReference(JniObjectReference)

Establezca el valor devuelto por PeerReference.

(Heredado de IJavaPeerable)
Size()

Devuelve el número de elementos de este conjunto (su cardinalidad).

(Heredado de ISet)
Spliterator()

Crea un Spliterator elemento sobre los elementos descritos por este Iterable.

(Heredado de IIterable)
ToArray()

Devuelve una matriz que contiene todos los elementos de este conjunto.

(Heredado de ISet)
ToArray(IIntFunction)

Devuelve una matriz que contiene todos los elementos de esta colección, utilizando la función proporcionada generator para asignar la matriz devuelta.

(Heredado de ICollection)
ToArray(Object[])

Devuelve una matriz que contiene todos los elementos de este conjunto; el tipo en tiempo de ejecución de la matriz devuelta es el de la matriz especificada.

(Heredado de ISet)
UnregisterFromRuntime()

Anule el registro de esta instancia para que el entorno de ejecución no lo devuelva de invocaciones futuras Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Heredado de IJavaPeerable)

Implementaciones de interfaz explícitas

Nombre Description
IIterable.Spliterator()

Crea un Spliterator elemento sobre los elementos de este conjunto.

(Heredado de ISet)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Colección que es y SequencedCollection .Set

ToEnumerable(IIterable)

Colección que es y SequencedCollection .Set

ToEnumerable<T>(IIterable)

Colección que es y SequencedCollection .Set

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a