Sprache

Bidi.InvertMap(Int32[]) Methode

Definition

Invertieren einer Indexzuordnung.

[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[]

Parameter

srcMap
Int32[]

ist ein Array, dessen Elemente die ursprüngliche Zuordnung von einem Quellarray zu einem Zielarray definieren. Einige Elemente des Quellarrays weisen möglicherweise keine Zuordnung im Zielarray auf. In diesem Fall ist ihr Wert der Sonderwert MAP_NOWHERE. Alle Elemente müssen >=0 oder gleich sein MAP_NOWHERE. Einige Elemente in der Quellzuordnung weisen möglicherweise einen Wert größer als die "srcMap.length" auf, wenn das Zielarray mehr Elemente als das Quellarray aufweist. Es darf keine doppelten Indizes vorhanden sein (zwei oder mehr Elemente mit demselben Wert außer MAP_NOWHERE).

Gibt zurück

Int32[]

ein Array, das die umgekehrte Zuordnung darstellt. Dieses Array weist eine Anzahl von Elementen auf, die gleich 1 + der höchste Wert sind srcMap. Für Elemente des Ergebnisarrays, die keine übereinstimmenden Elemente im Quellarray aufweisen, erhalten die entsprechenden Elemente in der umgekehrten Zuordnung einen Wert, der MAP_NOWHEREgleich ist. Wenn das Element mit Index i in srcMap einen anderen MAP_NOWHEREWert als "k" aufweist, bedeutet dies, dass element i des Quellarrays element k im Zielarray zugeordnet ist. Die umgekehrte Karte hat den Wert i im k-th-Element. Für alle Elemente des Zielarrays, die keinem Element im Quellarray zugeordnet sind, weist das entsprechende Element in der umgekehrten Zuordnung einen Wert auf MAP_NOWHERE.

Attribute

Hinweise

Invertieren einer Indexzuordnung. Die Indexzuordnung der Argumentzuordnung wird invertiert und als Array von Indizes zurückgegeben, die wir als umgekehrte Zuordnung aufrufen.

Java Dokumentation für android.icu.text.Bidi.invertMap(int[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: