ISequencedSet Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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 |
| 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 |
| ContainsAll(ICollection) |
Restituisce |
| Disposed() |
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
| DisposeUnlessReferenced() |
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
| 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 |
| 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 |
| SetJniManagedPeerState(JniManagedPeerStates) |
Insieme che è sia un |
| SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
| Size() |
Restituisce il numero di elementi in questo set (cardinalità). (Ereditato da ISet) |
| Spliterator() |
Crea un |
| 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 |
| 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 |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Insieme che è sia un |
| ToEnumerable(IIterable) |
Insieme che è sia un |
| ToEnumerable<T>(IIterable) |
Insieme che è sia un |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |