ISequencedSet Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| 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 |
| ContainsAll(ICollection) |
Devuelve |
| Disposed() |
Se llama cuando se ha eliminado la instancia. (Heredado de IJavaPeerable) |
| DisposeUnlessReferenced() |
Si no hay referencias pendientes a esta instancia, llama a |
| 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 |
| 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 |
| SetJniManagedPeerState(JniManagedPeerStates) |
Colección que es y |
| SetPeerReference(JniObjectReference) |
Establezca el valor devuelto por |
| Size() |
Devuelve el número de elementos de este conjunto (su cardinalidad). (Heredado de ISet) |
| Spliterator() |
Crea un |
| 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 |
| 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 |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| 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 |
| ToEnumerable(IIterable) |
Colección que es y |
| ToEnumerable<T>(IIterable) |
Colección que es y |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |