Langue

Bidi.InvertMap(Int32[]) Méthode

Définition

Inverser une carte d’index.

[Android.Runtime.Register("invertMap", "([I)[I", "", ApiSince=29)]
public static int[]? InvertMap(int[]? srcMap);
[<Android.Runtime.Register("invertMap", "([I)[I", "", ApiSince=29)>]
static member InvertMap : int[] -> int[]

Paramètres

srcMap
Int32[]

est un tableau dont les éléments définissent le mappage d’origine d’un tableau source vers un tableau de destination. Certains éléments du tableau source peuvent ne pas avoir de mappage dans le tableau de destination. Dans ce cas, leur valeur sera la valeur MAP_NOWHEREspéciale . Tous les éléments doivent être >=0 ou égaux à MAP_NOWHERE. Certains éléments de la carte source peuvent avoir une valeur supérieure à la valeur srcMap.length si le tableau de destination a plus d’éléments que le tableau source. Il ne doit pas y avoir d’index dupliqués (deux éléments ou plus ayant la même valeur, sauf MAP_NOWHERE).

Retours

Int32[]

tableau représentant la carte inverse. Ce tableau a un nombre d’éléments égal à 1 + la valeur la plus élevée en srcMap. Pour les éléments du tableau de résultats qui n’ont aucun élément correspondant dans le tableau source, les éléments correspondants de la carte inverse reçoivent une valeur égale à MAP_NOWHERE. Si l’élément avec index i dans srcMap a une valeur k différente de MAP_NOWHERE, cela signifie que l’élément i du tableau source est mappé à l’élément k dans le tableau de destination. La carte inverse aura la valeur i dans son élément k-th. Pour tous les éléments du tableau de destination qui ne correspondent pas à un élément du tableau source, l’élément correspondant de la carte inverse aura une valeur égale à MAP_NOWHERE.

Attributs

Remarques

Inverser une carte d’index. Le mappage d’index du mappage d’arguments est inversé et retourné sous la forme d’un tableau d’index que nous appellerons la carte inverse.

Java documentation pour android.icu.text.Bidi.invertMap(int[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à