IList.SubList(Int32, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne une vue de la partie de cette liste entre les éléments spécifiés fromIndex
, inclusifs et toIndex
exclusifs.
[Android.Runtime.Register("subList", "(II)Ljava/util/List;", "GetSubList_IIHandler:Java.Util.IListInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public System.Collections.IList SubList (int fromIndex, int toIndex);
[<Android.Runtime.Register("subList", "(II)Ljava/util/List;", "GetSubList_IIHandler:Java.Util.IListInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SubList : int * int -> System.Collections.IList
Paramètres
- fromIndex
- Int32
point de terminaison faible (inclus) de la sous-liste
- toIndex
- Int32
point de terminaison élevé (exclusif) de la sous-liste
Retours
vue de la plage spécifiée dans cette liste
- Attributs
Exceptions
si start end
ou end >
size()
Remarques
Retourne une vue de la partie de cette liste entre les éléments spécifiés fromIndex
, inclusifs et toIndex
exclusifs. (Si fromIndex
et toIndex
sont égaux, la liste retournée est vide.) La liste retournée est soutenue par cette liste, de sorte que les modifications non structurelles dans la liste retournée sont reflétées dans cette liste, et vice versa. La liste retournée prend en charge toutes les opérations de liste facultatives prises en charge par cette liste.
Cette méthode élimine la nécessité d’opérations de plage explicites (du type qui existe généralement pour les tableaux). Toute opération qui s’attend à ce qu’une liste puisse être utilisée comme opération de plage en passant un affichage sous-liste au lieu d’une liste entière. Par exemple, l’idiome suivant supprime une plage d’éléments d’une liste :
{@code
list.subList(from, to).clear();
}
Des idiomes similaires peuvent être construits pour indexOf
et , et lastIndexOf
tous les algorithmes de la Collections
classe peuvent être appliqués à une sous-liste.
La sémantique de la liste retournée par cette méthode n’est pas définie si la liste de stockage (c’est-à-dire cette liste) est structurellement modifiée d’une autre manière que par le biais de la liste retournée. (Les modifications structurelles sont celles qui modifient la taille de cette liste, ou qui la perturbent de telle manière que les itérations en cours peuvent produire des résultats incorrects.)
Documentation Java pour java.util.List.subList(int, int)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.