ISequencedSet Interfaccia

Definizione

Insieme che è sia un SequencedCollection oggetto che un oggetto 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
Derivato
Attributi
Implementazioni

Commenti

Insieme che è sia un SequencedCollection oggetto che un oggetto Set. Di conseguenza, può essere considerato come un che Set ha anche un ordine di incontro ben definito o come un SequencedCollection che ha anche elementi univoci.

Questa interfaccia ha gli stessi requisiti per i equals metodi e hashCode definiti da Set#equals Set.equals e Set#hashCode Set.hashCode. Pertanto, un e Set un SequencedSet confronto sarà uguale se e solo se hanno elementi uguali, indipendentemente dall'ordinamento.

SequencedSet definisce il #reversed metodo , che fornisce una visualizzazione ordinata inversa di questo set. L'unica differenza rispetto al SequencedCollection#reversed SequencedCollection.reversed metodo è che il tipo restituito di SequencedSet.reversed è SequencedSet.

Questa classe è un membro di Java Collections Framework.

Aggiunta in 21.

per java.util.SequencedSet.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Proprietà

Nome Descrizione
Handle

Ottiene il valore JNI dell'oggetto Android sottostante.

(Ereditato da IJavaObject)
IsEmpty

Restituisce true se questo set non contiene elementi.

(Ereditato da ISet)
JniIdentityHashCode

Restituisce il valore di java.lang.System.identityHashCode() per l'istanza di cui è stato eseguito il wrapping.

(Ereditato da IJavaPeerable)
JniManagedPeerState

Stato del peer gestito.

(Ereditato da IJavaPeerable)
JniPeerMembers

Supporto per l'accesso ai membri e la chiamata.

(Ereditato da IJavaPeerable)
PeerReference

Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto di cui è stato eseguito il wrapping Java.

(Ereditato da IJavaPeerable)

Metodi

Nome Descrizione
Add(Object)

Aggiunge l'elemento specificato a questo set se non è già presente (operazione facoltativa).

(Ereditato da ISet)
AddAll(ICollection)

Aggiunge tutti gli elementi della raccolta specificata a questo set se non sono già presenti (operazione facoltativa).

(Ereditato da ISet)
AddFirst(Object)

Aggiunge un elemento come primo elemento di questa raccolta (operazione facoltativa).

(Ereditato da ISequencedCollection)
AddLast(Object)

Aggiunge un elemento come ultimo elemento di questa raccolta (operazione facoltativa).

(Ereditato da ISequencedCollection)
Clear()

Rimuove tutti gli elementi da questo set (operazione facoltativa).

(Ereditato da ISet)
Contains(Object)

Restituisce true se questo set contiene l'elemento specificato.

(Ereditato da ISet)
ContainsAll(ICollection)

Restituisce true se questo set contiene tutti gli elementi della raccolta specificata.

(Ereditato da ISet)
Disposed()

Chiamato quando l'istanza è stata eliminata.

(Ereditato da IJavaPeerable)
DisposeUnlessReferenced()

Se non sono presenti riferimenti in sospeso a questa istanza, chiama Dispose(); in caso contrario, non esegue alcuna operazione.

(Ereditato da IJavaPeerable)
Equals(Object)

Confronta l'oggetto specificato con questo set per verificarne l'uguaglianza.

(Ereditato da ISet)
Finalized()

Chiamato quando l'istanza è stata finalizzata.

(Ereditato da IJavaPeerable)
ForEach(IConsumer)

Esegue l'azione specificata per ogni elemento di Iterable finché tutti gli elementi non sono stati elaborati o l'azione genera un'eccezione.

(Ereditato da IIterable)
GetFirst()

Ottiene il primo elemento di questa raccolta.

(Ereditato da ISequencedCollection)
GetHashCode()

Restituisce il valore del codice hash per questo set.

(Ereditato da ISet)
GetLast()

Ottiene l'ultimo elemento di questa raccolta.

(Ereditato da ISequencedCollection)
Iterator()

Restituisce un iteratore sugli elementi di questo set.

(Ereditato da ISet)
Remove(Object)

Rimuove l'elemento specificato da questo set se presente (operazione facoltativa).

(Ereditato da ISet)
RemoveAll(ICollection)

Rimuove da questo set tutti i relativi elementi contenuti nella raccolta specificata (operazione facoltativa).

(Ereditato da ISet)
RemoveFirst()

Rimuove e restituisce il primo elemento di questa raccolta (operazione facoltativa).

(Ereditato da ISequencedCollection)
RemoveIf(IPredicate)

Rimuove tutti gli elementi di questa raccolta che soddisfano il predicato specificato.

(Ereditato da ICollection)
RemoveLast()

Rimuove e restituisce l'ultimo elemento di questa raccolta (operazione facoltativa).

(Ereditato da ISequencedCollection)
RetainAll(ICollection)

Mantiene solo gli elementi di questo set contenuti nella raccolta specificata (operazione facoltativa).

(Ereditato da ISet)
Reversed()

Restituisce una visualizzazione in ordine inverso di questa raccolta.

(Ereditato da ISequencedCollection)
SetJniIdentityHashCode(Int32)

Impostare il valore restituito da JniIdentityHashCode.

(Ereditato da IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Insieme che è sia un SequencedCollection oggetto che un oggetto Set.

(Ereditato da IJavaPeerable)
SetPeerReference(JniObjectReference)

Impostare il valore restituito da PeerReference.

(Ereditato da IJavaPeerable)
Size()

Restituisce il numero di elementi in questo set (cardinalità).

(Ereditato da ISet)
Spliterator()

Crea un Spliterator oggetto sugli elementi descritti da questo Iterableoggetto .

(Ereditato da IIterable)
ToArray()

Restituisce una matrice contenente tutti gli elementi di questo set.

(Ereditato da ISet)
ToArray(IIntFunction)

Restituisce una matrice contenente tutti gli elementi di questa raccolta, utilizzando la funzione fornita generator per allocare la matrice restituita.

(Ereditato da ICollection)
ToArray(Object[])

Restituisce una matrice contenente tutti gli elementi di questo set; Il tipo di runtime della matrice restituita è quello della matrice specificata.

(Ereditato da ISet)
UnregisterFromRuntime()

Annullare la registrazione di questa istanza in modo che il runtime non lo restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Ereditato da IJavaPeerable)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IIterable.Spliterator()

Crea un Spliterator oggetto sugli elementi in questo set.

(Ereditato da ISet)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Insieme che è sia un SequencedCollection oggetto che un oggetto Set.

ToEnumerable(IIterable)

Insieme che è sia un SequencedCollection oggetto che un oggetto Set.

ToEnumerable<T>(IIterable)

Insieme che è sia un SequencedCollection oggetto che un oggetto Set.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a