Arrays.Mismatch Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Mismatch(Object[], Int32, Int32, Object[], Int32, Int32, IComparator) |
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei |
| Mismatch(Single[], Int32, Int32, Single[], Int32, Int32) |
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei |
| Mismatch(Int64[], Int32, Int32, Int64[], Int32, Int32) |
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei |
| Mismatch(Int32[], Int32, Int32, Int32[], Int32, Int32) |
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei |
| Mismatch(Int16[], Int32, Int32, Int16[], Int32, Int32) |
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei |
| Mismatch(Double[], Int32, Int32, Double[], Int32, Int32) |
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei |
| Mismatch(Char[], Int32, Int32, Char[], Int32, Int32) |
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei |
| Mismatch(Byte[], Int32, Int32, Byte[], Int32, Int32) |
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei |
| Mismatch(Boolean[], Int32, Int32, Boolean[], Int32, Int32) |
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei |
| Mismatch(Object[], Int32, Int32, Object[], Int32, Int32) |
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei |
| Mismatch(Single[], Single[]) |
Sucht und gibt den Index des ersten Konflikts zwischen zwei |
| Mismatch(Int64[], Int64[]) |
Sucht und gibt den Index des ersten Konflikts zwischen zwei |
| Mismatch(Int32[], Int32[]) |
Sucht und gibt den Index des ersten Konflikts zwischen zwei |
| Mismatch(Int16[], Int16[]) |
Sucht und gibt den Index des ersten Konflikts zwischen zwei |
| Mismatch(Double[], Double[]) |
Sucht und gibt den Index des ersten Konflikts zwischen zwei |
| Mismatch(Char[], Char[]) |
Sucht und gibt den Index des ersten Konflikts zwischen zwei |
| Mismatch(Byte[], Byte[]) |
Sucht und gibt den Index des ersten Konflikts zwischen zwei |
| Mismatch(Boolean[], Boolean[]) |
Sucht und gibt den Index des ersten Konflikts zwischen zwei |
| Mismatch(Object[], Object[]) |
Sucht und gibt den Index des ersten Konflikts zwischen zwei |
| Mismatch(Object[], Object[], IComparator) |
Sucht und gibt den Index des ersten Konflikts zwischen zwei |
Mismatch(Object[], Int32, Int32, Object[], Int32, Int32, IComparator)
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei Object Arrays über den angegebenen Bereichen zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird.
[Android.Runtime.Register("mismatch", "([Ljava/lang/Object;II[Ljava/lang/Object;IILjava/util/Comparator;)I", "", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static int Mismatch(Java.Lang.Object[] a, int aFromIndex, int aToIndex, Java.Lang.Object[] b, int bFromIndex, int bToIndex, Java.Util.IComparator cmp);
[<Android.Runtime.Register("mismatch", "([Ljava/lang/Object;II[Ljava/lang/Object;IILjava/util/Comparator;)I", "", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member Mismatch : Java.Lang.Object[] * int * int * Java.Lang.Object[] * int * int * Java.Util.IComparator -> int
Parameter
- a
- Object[]
das erste Array, das auf eine Nichtübereinstimmung getestet werden soll
- aFromIndex
- Int32
der Index (einschließlich) des ersten Elements im ersten zu testenden Array
- aToIndex
- Int32
der Index (exklusiv) des letzten Elements im ersten zu testenden Array
- b
- Object[]
das zweite Array, das auf eine Nichtübereinstimmung getestet werden soll
- bFromIndex
- Int32
der Index (einschließlich) des ersten Elements im zweiten zu testenden Array
- bToIndex
- Int32
der Index (exklusiv) des letzten Elements im zweiten zu testenden Array
- cmp
- IComparator
Vergleich von Arrayelementen
Gibt zurück
der relative Index des ersten Konflikts zwischen den beiden Arrays über den angegebenen Bereichen, andernfalls -1.
- Attribute
Hinweise
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei Object Arrays über den angegebenen Bereichen zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird. Der Index befindet sich im Bereich von 0 (einschließlich) bis zur Länge (einschließlich) des kleineren Bereichs.
Wenn die beiden Arrays über den angegebenen Bereichen ein gemeinsames Präfix gemeinsam verwenden, ist der zurückgegebene relative Index die Länge des gemeinsamen Präfixes und es folgt, dass zwischen den beiden Elementen in diesem relativen Index innerhalb der jeweiligen Arrays ein Konflikt besteht. Wenn ein Array ein richtiges Präfix des anderen ist, über die angegebenen Bereiche, ist der zurückgegebene relative Index die Länge des kleineren Bereichs und es folgt, dass der relative Index nur für das Array mit dem größeren Bereich gültig ist. Andernfalls gibt es keine Übereinstimmung.
Zwei Nicht-Arraysnull und b mit angegebenen Bereichen [aFromIndex, atoIndex) bzw. [bFromIndex, btoIndex) teilen ein gemeinsames a Präfix der Längepl, wenn der folgende Ausdruck wahr ist:
{@code
pl >= 0 &&
pl < Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex) &&
Arrays.equals(a, aFromIndex, aFromIndex + pl, b, bFromIndex, bFromIndex + pl, cmp) &&
cmp.compare(a[aFromIndex + pl], b[bFromIndex + pl]) != 0
}
Beachten Sie, dass eine allgemeine Präfixlänge 0 angibt, dass die ersten Elemente aus den einzelnen Arrays nicht übereinstimmen.
Zwei Nicht-Arraysnull und b mit angegebenen Bereichen [aFromIndex, atoIndex) bzw. [bFromIndex, btoIndex) geben ein richtiges a Präfix frei, wenn der folgende Ausdruck wahr ist:
{@code
(aToIndex - aFromIndex) != (bToIndex - bFromIndex) &&
Arrays.equals(a, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
b, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
cmp)
}
Hinzugefügt in 9.
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:
Mismatch(Single[], Int32, Int32, Single[], Int32, Int32)
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei float Arrays über den angegebenen Bereichen zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird.
[Android.Runtime.Register("mismatch", "([FII[FII)I", "", ApiSince=33)]
public static int Mismatch(float[] a, int aFromIndex, int aToIndex, float[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("mismatch", "([FII[FII)I", "", ApiSince=33)>]
static member Mismatch : single[] * int * int * single[] * int * int -> int
Parameter
- a
- Single[]
das erste Array, das auf eine Nichtübereinstimmung getestet werden soll
- aFromIndex
- Int32
der Index (einschließlich) des ersten Elements im ersten zu testenden Array
- aToIndex
- Int32
der Index (exklusiv) des letzten Elements im ersten zu testenden Array
- b
- Single[]
das zweite Array, das auf eine Nichtübereinstimmung getestet werden soll
- bFromIndex
- Int32
der Index (einschließlich) des ersten Elements im zweiten zu testenden Array
- bToIndex
- Int32
der Index (exklusiv) des letzten Elements im zweiten zu testenden Array
Gibt zurück
der relative Index des ersten Konflikts zwischen den beiden Arrays über den angegebenen Bereichen, andernfalls -1.
- Attribute
Hinweise
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei float Arrays über den angegebenen Bereichen zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird. Der Index befindet sich im Bereich von 0 (einschließlich) bis zur Länge (einschließlich) des kleineren Bereichs.
Wenn die beiden Arrays über den angegebenen Bereichen ein gemeinsames Präfix gemeinsam verwenden, ist der zurückgegebene relative Index die Länge des gemeinsamen Präfixes und es folgt, dass zwischen den beiden Elementen in diesem relativen Index innerhalb der jeweiligen Arrays ein Konflikt besteht. Wenn ein Array ein richtiges Präfix des anderen ist, über die angegebenen Bereiche, ist der zurückgegebene relative Index die Länge des kleineren Bereichs und es folgt, dass der relative Index nur für das Array mit dem größeren Bereich gültig ist. Andernfalls gibt es keine Übereinstimmung.
Zwei Nicht-Arraysnull und b mit angegebenen Bereichen [aFromIndex, aToIndex) bzw. [bFromIndex, bToIndex) teilen ein gemeinsames a Präfix der Längepl, wenn der folgende Ausdruck wahr ist:
{@code
pl >= 0 &&
pl < Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex) &&
Arrays.equals(a, aFromIndex, aFromIndex + pl, b, bFromIndex, bFromIndex + pl) &&
Float.compare(a[aFromIndex + pl], b[bFromIndex + pl]) != 0
}
Beachten Sie, dass eine allgemeine Präfixlänge 0 angibt, dass die ersten Elemente aus den einzelnen Arrays nicht übereinstimmen.
Zwei Nicht-Arraysnull und b mit angegebenen Bereichen [aFromIndex, aToIndex) bzw. [bFromIndex, bToIndex) geben ein richtiges a Präfix frei, wenn der folgende Ausdruck wahr ist:
{@code
(aToIndex - aFromIndex) != (bToIndex - bFromIndex) &&
Arrays.equals(a, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
b, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex))
}
Hinzugefügt in 9.
Java Dokumentation für java.util.Arrays.mismatch(.*float[], .*int, .*int, .*float[], .*int, .*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:
Mismatch(Int64[], Int32, Int32, Int64[], Int32, Int32)
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei long Arrays über den angegebenen Bereichen zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird.
[Android.Runtime.Register("mismatch", "([JII[JII)I", "", ApiSince=33)]
public static int Mismatch(long[] a, int aFromIndex, int aToIndex, long[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("mismatch", "([JII[JII)I", "", ApiSince=33)>]
static member Mismatch : int64[] * int * int * int64[] * int * int -> int
Parameter
- a
- Int64[]
das erste Array, das auf eine Nichtübereinstimmung getestet werden soll
- aFromIndex
- Int32
der Index (einschließlich) des ersten Elements im ersten zu testenden Array
- aToIndex
- Int32
der Index (exklusiv) des letzten Elements im ersten zu testenden Array
- b
- Int64[]
das zweite Array, das auf eine Nichtübereinstimmung getestet werden soll
- bFromIndex
- Int32
der Index (einschließlich) des ersten Elements im zweiten zu testenden Array
- bToIndex
- Int32
der Index (exklusiv) des letzten Elements im zweiten zu testenden Array
Gibt zurück
der relative Index des ersten Konflikts zwischen den beiden Arrays über den angegebenen Bereichen, andernfalls -1.
- Attribute
Hinweise
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei long Arrays über den angegebenen Bereichen zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird. Der Index befindet sich im Bereich von 0 (einschließlich) bis zur Länge (einschließlich) des kleineren Bereichs.
Wenn die beiden Arrays über den angegebenen Bereichen ein gemeinsames Präfix gemeinsam verwenden, ist der zurückgegebene relative Index die Länge des gemeinsamen Präfixes und es folgt, dass zwischen den beiden Elementen in diesem relativen Index innerhalb der jeweiligen Arrays ein Konflikt besteht. Wenn ein Array ein richtiges Präfix des anderen ist, über die angegebenen Bereiche, ist der zurückgegebene relative Index die Länge des kleineren Bereichs und es folgt, dass der relative Index nur für das Array mit dem größeren Bereich gültig ist. Andernfalls gibt es keine Übereinstimmung.
Zwei Nicht-Arraysnull und b mit angegebenen Bereichen [aFromIndex, aToIndex) bzw. [bFromIndex, bToIndex) teilen ein gemeinsames a Präfix der Längepl, wenn der folgende Ausdruck wahr ist:
{@code
pl >= 0 &&
pl < Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex) &&
Arrays.equals(a, aFromIndex, aFromIndex + pl, b, bFromIndex, bFromIndex + pl) &&
a[aFromIndex + pl] != b[bFromIndex + pl]
}
Beachten Sie, dass eine allgemeine Präfixlänge 0 angibt, dass die ersten Elemente aus den einzelnen Arrays nicht übereinstimmen.
Zwei Nicht-Arraysnull und b mit angegebenen Bereichen [aFromIndex, aToIndex) bzw. [bFromIndex, bToIndex) geben ein richtiges a Präfix frei, wenn der folgende Ausdruck wahr ist:
{@code
(aToIndex - aFromIndex) != (bToIndex - bFromIndex) &&
Arrays.equals(a, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
b, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex))
}
Hinzugefügt in 9.
Java Dokumentation für java.util.Arrays.mismatch(.*long[], .*int, .*int, .*long[], .*int, .*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:
Mismatch(Int32[], Int32, Int32, Int32[], Int32, Int32)
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei int Arrays über den angegebenen Bereichen zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird.
[Android.Runtime.Register("mismatch", "([III[III)I", "", ApiSince=33)]
public static int Mismatch(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("mismatch", "([III[III)I", "", ApiSince=33)>]
static member Mismatch : int[] * int * int * int[] * int * int -> int
Parameter
- a
- Int32[]
das erste Array, das auf eine Nichtübereinstimmung getestet werden soll
- aFromIndex
- Int32
der Index (einschließlich) des ersten Elements im ersten zu testenden Array
- aToIndex
- Int32
der Index (exklusiv) des letzten Elements im ersten zu testenden Array
- b
- Int32[]
das zweite Array, das auf eine Nichtübereinstimmung getestet werden soll
- bFromIndex
- Int32
der Index (einschließlich) des ersten Elements im zweiten zu testenden Array
- bToIndex
- Int32
der Index (exklusiv) des letzten Elements im zweiten zu testenden Array
Gibt zurück
der relative Index des ersten Konflikts zwischen den beiden Arrays über den angegebenen Bereichen, andernfalls -1.
- Attribute
Hinweise
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei int Arrays über den angegebenen Bereichen zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird. Der Index befindet sich im Bereich von 0 (einschließlich) bis zur Länge (einschließlich) des kleineren Bereichs.
Wenn die beiden Arrays über den angegebenen Bereichen ein gemeinsames Präfix gemeinsam verwenden, ist der zurückgegebene relative Index die Länge des gemeinsamen Präfixes und es folgt, dass zwischen den beiden Elementen in diesem relativen Index innerhalb der jeweiligen Arrays ein Konflikt besteht. Wenn ein Array ein richtiges Präfix des anderen ist, über die angegebenen Bereiche, ist der zurückgegebene relative Index die Länge des kleineren Bereichs und es folgt, dass der relative Index nur für das Array mit dem größeren Bereich gültig ist. Andernfalls gibt es keine Übereinstimmung.
Zwei Nicht-Arraysnull und b mit angegebenen Bereichen [aFromIndex, aToIndex) bzw. [bFromIndex, bToIndex) teilen ein gemeinsames a Präfix der Längepl, wenn der folgende Ausdruck wahr ist:
{@code
pl >= 0 &&
pl < Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex) &&
Arrays.equals(a, aFromIndex, aFromIndex + pl, b, bFromIndex, bFromIndex + pl) &&
a[aFromIndex + pl] != b[bFromIndex + pl]
}
Beachten Sie, dass eine allgemeine Präfixlänge 0 angibt, dass die ersten Elemente aus den einzelnen Arrays nicht übereinstimmen.
Zwei Nicht-Arraysnull und b mit angegebenen Bereichen [aFromIndex, aToIndex) bzw. [bFromIndex, bToIndex) geben ein richtiges a Präfix frei, wenn der folgende Ausdruck wahr ist:
{@code
(aToIndex - aFromIndex) != (bToIndex - bFromIndex) &&
Arrays.equals(a, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
b, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex))
}
Hinzugefügt in 9.
Java Dokumentation für java.util.Arrays.mismatch(.*int[], .*int, .*int, .*int[], .*int, .*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:
Mismatch(Int16[], Int32, Int32, Int16[], Int32, Int32)
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei short Arrays über den angegebenen Bereichen zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird.
[Android.Runtime.Register("mismatch", "([SII[SII)I", "", ApiSince=33)]
public static int Mismatch(short[] a, int aFromIndex, int aToIndex, short[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("mismatch", "([SII[SII)I", "", ApiSince=33)>]
static member Mismatch : int16[] * int * int * int16[] * int * int -> int
Parameter
- a
- Int16[]
das erste Array, das auf eine Nichtübereinstimmung getestet werden soll
- aFromIndex
- Int32
der Index (einschließlich) des ersten Elements im ersten zu testenden Array
- aToIndex
- Int32
der Index (exklusiv) des letzten Elements im ersten zu testenden Array
- b
- Int16[]
das zweite Array, das auf eine Nichtübereinstimmung getestet werden soll
- bFromIndex
- Int32
der Index (einschließlich) des ersten Elements im zweiten zu testenden Array
- bToIndex
- Int32
der Index (exklusiv) des letzten Elements im zweiten zu testenden Array
Gibt zurück
der relative Index des ersten Konflikts zwischen den beiden Arrays über den angegebenen Bereichen, andernfalls -1.
- Attribute
Hinweise
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei short Arrays über den angegebenen Bereichen zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird. Der Index befindet sich im Bereich von 0 (einschließlich) bis zur Länge (einschließlich) des kleineren Bereichs.
Wenn die beiden Arrays über den angegebenen Bereichen ein gemeinsames Präfix gemeinsam verwenden, ist der zurückgegebene relative Index die Länge des gemeinsamen Präfixes und es folgt, dass zwischen den beiden Elementen in diesem relativen Index innerhalb der jeweiligen Arrays ein Konflikt besteht. Wenn ein Array ein richtiges Präfix des anderen ist, über die angegebenen Bereiche, ist der zurückgegebene relative Index die Länge des kleineren Bereichs und es folgt, dass der relative Index nur für das Array mit dem größeren Bereich gültig ist. Andernfalls gibt es keine Übereinstimmung.
Zwei Nicht-Arraysnull und b mit angegebenen Bereichen [aFromIndex, aToIndex) bzw. [bFromIndex, bToIndex) teilen ein gemeinsames a Präfix der Längepl, wenn der folgende Ausdruck wahr ist:
{@code
pl >= 0 &&
pl < Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex) &&
Arrays.equals(a, aFromIndex, aFromIndex + pl, b, bFromIndex, bFromIndex + pl) &&
a[aFromIndex + pl] != b[bFromIndex + pl]
}
Beachten Sie, dass eine allgemeine Präfixlänge 0 angibt, dass die ersten Elemente aus den einzelnen Arrays nicht übereinstimmen.
Zwei Nicht-Arraysnull und b mit angegebenen Bereichen [aFromIndex, aToIndex) bzw. [bFromIndex, bToIndex) geben ein richtiges a Präfix frei, wenn der folgende Ausdruck wahr ist:
{@code
(aToIndex - aFromIndex) != (bToIndex - bFromIndex) &&
Arrays.equals(a, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
b, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex))
}
Hinzugefügt in 9.
Java Dokumentation für java.util.Arrays.mismatch(.*short[], .*int, .*int, .*short[], .*int, .*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:
Mismatch(Double[], Int32, Int32, Double[], Int32, Int32)
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei double Arrays über den angegebenen Bereichen zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird.
[Android.Runtime.Register("mismatch", "([DII[DII)I", "", ApiSince=33)]
public static int Mismatch(double[] a, int aFromIndex, int aToIndex, double[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("mismatch", "([DII[DII)I", "", ApiSince=33)>]
static member Mismatch : double[] * int * int * double[] * int * int -> int
Parameter
- a
- Double[]
das erste Array, das auf eine Nichtübereinstimmung getestet werden soll
- aFromIndex
- Int32
der Index (einschließlich) des ersten Elements im ersten zu testenden Array
- aToIndex
- Int32
der Index (exklusiv) des letzten Elements im ersten zu testenden Array
- b
- Double[]
das zweite Array, das auf eine Nichtübereinstimmung getestet werden soll
- bFromIndex
- Int32
der Index (einschließlich) des ersten Elements im zweiten zu testenden Array
- bToIndex
- Int32
der Index (exklusiv) des letzten Elements im zweiten zu testenden Array
Gibt zurück
der relative Index des ersten Konflikts zwischen den beiden Arrays über den angegebenen Bereichen, andernfalls -1.
- Attribute
Hinweise
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei double Arrays über den angegebenen Bereichen zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird. Der Index befindet sich im Bereich von 0 (einschließlich) bis zur Länge (einschließlich) des kleineren Bereichs.
Wenn die beiden Arrays über den angegebenen Bereichen ein gemeinsames Präfix gemeinsam verwenden, ist der zurückgegebene relative Index die Länge des gemeinsamen Präfixes und es folgt, dass zwischen den beiden Elementen in diesem relativen Index innerhalb der jeweiligen Arrays ein Konflikt besteht. Wenn ein Array ein richtiges Präfix des anderen ist, über die angegebenen Bereiche, ist der zurückgegebene relative Index die Länge des kleineren Bereichs und es folgt, dass der relative Index nur für das Array mit dem größeren Bereich gültig ist. Andernfalls gibt es keine Übereinstimmung.
Zwei Nicht-Arraysnull und b mit angegebenen Bereichen [aFromIndex, aToIndex) bzw. [bFromIndex, bToIndex) teilen ein gemeinsames a Präfix der Längepl, wenn der folgende Ausdruck wahr ist:
{@code
pl >= 0 &&
pl < Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex) &&
Arrays.equals(a, aFromIndex, aFromIndex + pl, b, bFromIndex, bFromIndex + pl) &&
Double.compare(a[aFromIndex + pl], b[bFromIndex + pl]) != 0
}
Beachten Sie, dass eine allgemeine Präfixlänge 0 angibt, dass die ersten Elemente aus den einzelnen Arrays nicht übereinstimmen.
Zwei Nicht-Arraysnull und b mit angegebenen Bereichen [aFromIndex, aToIndex) bzw. [bFromIndex, bToIndex) geben ein richtiges a Präfix frei, wenn der folgende Ausdruck wahr ist:
{@code
(aToIndex - aFromIndex) != (bToIndex - bFromIndex) &&
Arrays.equals(a, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
b, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex))
}
Hinzugefügt in 9.
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:
Mismatch(Char[], Int32, Int32, Char[], Int32, Int32)
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei char Arrays über den angegebenen Bereichen zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird.
[Android.Runtime.Register("mismatch", "([CII[CII)I", "", ApiSince=33)]
public static int Mismatch(char[] a, int aFromIndex, int aToIndex, char[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("mismatch", "([CII[CII)I", "", ApiSince=33)>]
static member Mismatch : char[] * int * int * char[] * int * int -> int
Parameter
- a
- Char[]
das erste Array, das auf eine Nichtübereinstimmung getestet werden soll
- aFromIndex
- Int32
der Index (einschließlich) des ersten Elements im ersten zu testenden Array
- aToIndex
- Int32
der Index (exklusiv) des letzten Elements im ersten zu testenden Array
- b
- Char[]
das zweite Array, das auf eine Nichtübereinstimmung getestet werden soll
- bFromIndex
- Int32
der Index (einschließlich) des ersten Elements im zweiten zu testenden Array
- bToIndex
- Int32
der Index (exklusiv) des letzten Elements im zweiten zu testenden Array
Gibt zurück
der relative Index des ersten Konflikts zwischen den beiden Arrays über den angegebenen Bereichen, andernfalls -1.
- Attribute
Hinweise
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei char Arrays über den angegebenen Bereichen zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird. Der Index befindet sich im Bereich von 0 (einschließlich) bis zur Länge (einschließlich) des kleineren Bereichs.
Wenn die beiden Arrays über den angegebenen Bereichen ein gemeinsames Präfix gemeinsam verwenden, ist der zurückgegebene relative Index die Länge des gemeinsamen Präfixes und es folgt, dass zwischen den beiden Elementen in diesem relativen Index innerhalb der jeweiligen Arrays ein Konflikt besteht. Wenn ein Array ein richtiges Präfix des anderen ist, über die angegebenen Bereiche, ist der zurückgegebene relative Index die Länge des kleineren Bereichs und es folgt, dass der relative Index nur für das Array mit dem größeren Bereich gültig ist. Andernfalls gibt es keine Übereinstimmung.
Zwei Nicht-Arraysnull und b mit angegebenen Bereichen [aFromIndex, aToIndex) bzw. [bFromIndex, bToIndex) teilen ein gemeinsames a Präfix der Längepl, wenn der folgende Ausdruck wahr ist:
{@code
pl >= 0 &&
pl < Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex) &&
Arrays.equals(a, aFromIndex, aFromIndex + pl, b, bFromIndex, bFromIndex + pl) &&
a[aFromIndex + pl] != b[bFromIndex + pl]
}
Beachten Sie, dass eine allgemeine Präfixlänge 0 angibt, dass die ersten Elemente aus den einzelnen Arrays nicht übereinstimmen.
Zwei Nicht-Arraysnull und b mit angegebenen Bereichen [aFromIndex, aToIndex) bzw. [bFromIndex, bToIndex) geben ein richtiges a Präfix frei, wenn der folgende Ausdruck wahr ist:
{@code
(aToIndex - aFromIndex) != (bToIndex - bFromIndex) &&
Arrays.equals(a, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
b, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex))
}
Hinzugefügt in 9.
Java Dokumentation für java.util.Arrays.mismatch(.*char[], .*int, .*int, .*char[], .*int, .*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:
Mismatch(Byte[], Int32, Int32, Byte[], Int32, Int32)
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei byte Arrays über den angegebenen Bereichen zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird.
[Android.Runtime.Register("mismatch", "([BII[BII)I", "", ApiSince=33)]
public static int Mismatch(byte[]? a, int aFromIndex, int aToIndex, byte[]? b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("mismatch", "([BII[BII)I", "", ApiSince=33)>]
static member Mismatch : byte[] * int * int * byte[] * int * int -> int
Parameter
- a
- Byte[]
das erste Array, das auf eine Nichtübereinstimmung getestet werden soll
- aFromIndex
- Int32
der Index (einschließlich) des ersten Elements im ersten zu testenden Array
- aToIndex
- Int32
der Index (exklusiv) des letzten Elements im ersten zu testenden Array
- b
- Byte[]
das zweite Array, das auf eine Nichtübereinstimmung getestet werden soll
- bFromIndex
- Int32
der Index (einschließlich) des ersten Elements im zweiten zu testenden Array
- bToIndex
- Int32
der Index (exklusiv) des letzten Elements im zweiten zu testenden Array
Gibt zurück
der relative Index des ersten Konflikts zwischen den beiden Arrays über den angegebenen Bereichen, andernfalls -1.
- Attribute
Hinweise
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei byte Arrays über den angegebenen Bereichen zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird. Der Index befindet sich im Bereich von 0 (einschließlich) bis zur Länge (einschließlich) des kleineren Bereichs.
Wenn die beiden Arrays über den angegebenen Bereichen ein gemeinsames Präfix gemeinsam verwenden, ist der zurückgegebene relative Index die Länge des gemeinsamen Präfixes und es folgt, dass zwischen den beiden Elementen in diesem relativen Index innerhalb der jeweiligen Arrays ein Konflikt besteht. Wenn ein Array ein richtiges Präfix des anderen ist, über die angegebenen Bereiche, ist der zurückgegebene relative Index die Länge des kleineren Bereichs und es folgt, dass der relative Index nur für das Array mit dem größeren Bereich gültig ist. Andernfalls gibt es keine Übereinstimmung.
Zwei Nicht-Arraysnull und b mit angegebenen Bereichen [aFromIndex, aToIndex) bzw. [bFromIndex, bToIndex) teilen ein gemeinsames a Präfix der Längepl, wenn der folgende Ausdruck wahr ist:
{@code
pl >= 0 &&
pl < Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex) &&
Arrays.equals(a, aFromIndex, aFromIndex + pl, b, bFromIndex, bFromIndex + pl) &&
a[aFromIndex + pl] != b[bFromIndex + pl]
}
Beachten Sie, dass eine allgemeine Präfixlänge 0 angibt, dass die ersten Elemente aus den einzelnen Arrays nicht übereinstimmen.
Zwei Nicht-Arraysnull und b mit angegebenen Bereichen [aFromIndex, aToIndex) bzw. [bFromIndex, bToIndex) geben ein richtiges a Präfix frei, wenn der folgende Ausdruck wahr ist:
{@code
(aToIndex - aFromIndex) != (bToIndex - bFromIndex) &&
Arrays.equals(a, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
b, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex))
}
Hinzugefügt in 9.
Java Dokumentation für java.util.Arrays.mismatch(.*byte[], .*int, .*int, .*byte[], .*int, .*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:
Mismatch(Boolean[], Int32, Int32, Boolean[], Int32, Int32)
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei boolean Arrays über den angegebenen Bereichen zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird.
[Android.Runtime.Register("mismatch", "([ZII[ZII)I", "", ApiSince=33)]
public static int Mismatch(bool[] a, int aFromIndex, int aToIndex, bool[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("mismatch", "([ZII[ZII)I", "", ApiSince=33)>]
static member Mismatch : bool[] * int * int * bool[] * int * int -> int
Parameter
- a
- Boolean[]
das erste Array, das auf eine Nichtübereinstimmung getestet werden soll
- aFromIndex
- Int32
der Index (einschließlich) des ersten Elements im ersten zu testenden Array
- aToIndex
- Int32
der Index (exklusiv) des letzten Elements im ersten zu testenden Array
- b
- Boolean[]
das zweite Array, das auf eine Nichtübereinstimmung getestet werden soll
- bFromIndex
- Int32
der Index (einschließlich) des ersten Elements im zweiten zu testenden Array
- bToIndex
- Int32
der Index (exklusiv) des letzten Elements im zweiten zu testenden Array
Gibt zurück
der relative Index des ersten Konflikts zwischen den beiden Arrays über den angegebenen Bereichen, andernfalls -1.
- Attribute
Hinweise
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei boolean Arrays über den angegebenen Bereichen zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird. Der Index befindet sich im Bereich von 0 (einschließlich) bis zur Länge (einschließlich) des kleineren Bereichs.
Wenn die beiden Arrays über den angegebenen Bereichen ein gemeinsames Präfix gemeinsam verwenden, ist der zurückgegebene relative Index die Länge des gemeinsamen Präfixes und es folgt, dass zwischen den beiden Elementen in diesem relativen Index innerhalb der jeweiligen Arrays ein Konflikt besteht. Wenn ein Array ein richtiges Präfix des anderen ist, über die angegebenen Bereiche, ist der zurückgegebene relative Index die Länge des kleineren Bereichs und es folgt, dass der relative Index nur für das Array mit dem größeren Bereich gültig ist. Andernfalls gibt es keine Übereinstimmung.
Zwei Nicht-Arraysnull und b mit angegebenen Bereichen [aFromIndex, aToIndex) bzw. [bFromIndex, bToIndex) teilen ein gemeinsames a Präfix der Längepl, wenn der folgende Ausdruck wahr ist:
{@code
pl >= 0 &&
pl < Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex) &&
Arrays.equals(a, aFromIndex, aFromIndex + pl, b, bFromIndex, bFromIndex + pl) &&
a[aFromIndex + pl] != b[bFromIndex + pl]
}
Beachten Sie, dass eine allgemeine Präfixlänge 0 angibt, dass die ersten Elemente aus den einzelnen Arrays nicht übereinstimmen.
Zwei Nicht-Arraysnull und b mit angegebenen Bereichen [aFromIndex, aToIndex) bzw. [bFromIndex, bToIndex) geben ein richtiges a Präfix frei, wenn der folgende Ausdruck wahr ist:
{@code
(aToIndex - aFromIndex) != (bToIndex - bFromIndex) &&
Arrays.equals(a, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
b, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex))
}
Hinzugefügt in 9.
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:
Mismatch(Object[], Int32, Int32, Object[], Int32, Int32)
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei Object Arrays über den angegebenen Bereichen zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird.
[Android.Runtime.Register("mismatch", "([Ljava/lang/Object;II[Ljava/lang/Object;II)I", "", ApiSince=33)]
public static int Mismatch(Java.Lang.Object[] a, int aFromIndex, int aToIndex, Java.Lang.Object[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("mismatch", "([Ljava/lang/Object;II[Ljava/lang/Object;II)I", "", ApiSince=33)>]
static member Mismatch : Java.Lang.Object[] * int * int * Java.Lang.Object[] * int * int -> int
Parameter
- a
- Object[]
das erste Array, das auf eine Nichtübereinstimmung getestet werden soll
- aFromIndex
- Int32
der Index (einschließlich) des ersten Elements im ersten zu testenden Array
- aToIndex
- Int32
der Index (exklusiv) des letzten Elements im ersten zu testenden Array
- b
- Object[]
das zweite Array, das auf eine Nichtübereinstimmung getestet werden soll
- bFromIndex
- Int32
der Index (einschließlich) des ersten Elements im zweiten zu testenden Array
- bToIndex
- Int32
der Index (exklusiv) des letzten Elements im zweiten zu testenden Array
Gibt zurück
der relative Index des ersten Konflikts zwischen den beiden Arrays über den angegebenen Bereichen, andernfalls -1.
- Attribute
Hinweise
Sucht und gibt den relativen Index der ersten Übereinstimmung zwischen zwei Object Arrays über den angegebenen Bereichen zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird. Der Index befindet sich im Bereich von 0 (einschließlich) bis zur Länge (einschließlich) des kleineren Bereichs.
Wenn die beiden Arrays über den angegebenen Bereichen ein gemeinsames Präfix gemeinsam verwenden, ist der zurückgegebene relative Index die Länge des gemeinsamen Präfixes und es folgt, dass zwischen den beiden Elementen in diesem relativen Index innerhalb der jeweiligen Arrays ein Konflikt besteht. Wenn ein Array ein richtiges Präfix des anderen ist, über die angegebenen Bereiche, ist der zurückgegebene relative Index die Länge des kleineren Bereichs und es folgt, dass der relative Index nur für das Array mit dem größeren Bereich gültig ist. Andernfalls gibt es keine Übereinstimmung.
Zwei Nicht-Arraysnull und b mit angegebenen Bereichen [aFromIndex, atoIndex) bzw. [bFromIndex, btoIndex) teilen ein gemeinsames a Präfix der Längepl, wenn der folgende Ausdruck wahr ist:
{@code
pl >= 0 &&
pl < Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex) &&
Arrays.equals(a, aFromIndex, aFromIndex + pl, b, bFromIndex, bFromIndex + pl) &&
!Objects.equals(a[aFromIndex + pl], b[bFromIndex + pl])
}
Beachten Sie, dass eine allgemeine Präfixlänge 0 angibt, dass die ersten Elemente aus den einzelnen Arrays nicht übereinstimmen.
Zwei Nicht-Arraysnull und b mit angegebenen Bereichen [aFromIndex, atoIndex) bzw. [bFromIndex, btoIndex) geben ein richtiges a Präfix frei, wenn der folgende Ausdruck wahr ist:
{@code
(aToIndex - aFromIndex) != (bToIndex - bFromIndex) &&
Arrays.equals(a, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
b, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex))
}
Hinzugefügt in 9.
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:
Mismatch(Single[], Single[])
Sucht und gibt den Index des ersten Konflikts zwischen zwei float Arrays zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird.
[Android.Runtime.Register("mismatch", "([F[F)I", "", ApiSince=33)]
public static int Mismatch(float[] a, float[] b);
[<Android.Runtime.Register("mismatch", "([F[F)I", "", ApiSince=33)>]
static member Mismatch : single[] * single[] -> int
Parameter
- a
- Single[]
das erste Array, das auf eine Nichtübereinstimmung getestet werden soll
- b
- Single[]
das zweite Array, das auf eine Nichtübereinstimmung getestet werden soll
Gibt zurück
der Index des ersten Konflikts zwischen den beiden Arrays, andernfalls -1.
- Attribute
Hinweise
Sucht und gibt den Index des ersten Konflikts zwischen zwei float Arrays zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird. Der Index befindet sich im Bereich von 0 (einschließlich) bis zur Länge (einschließlich) des kleineren Arrays.
Wenn die beiden Arrays ein gemeinsames Präfix verwenden, ist der zurückgegebene Index die Länge des gemeinsamen Präfixes, und es folgt, dass zwischen den beiden Elementen in diesem Index innerhalb der jeweiligen Arrays ein Konflikt besteht. Wenn ein Array ein richtiges Präfix des anderen ist, ist der zurückgegebene Index die Länge des kleineren Arrays und es folgt, dass der Index nur für das größere Array gültig ist. Andernfalls gibt es keine Übereinstimmung.
Zwei Nicht-Arraysnull und b, teilen ein gemeinsames a Präfix der Längepl, wenn der folgende Ausdruck wahr ist:
{@code
pl >= 0 &&
pl < Math.min(a.length, b.length) &&
Arrays.equals(a, 0, pl, b, 0, pl) &&
Float.compare(a[pl], b[pl]) != 0
}
Beachten Sie, dass eine allgemeine Präfixlänge 0 angibt, dass die ersten Elemente aus den einzelnen Arrays nicht übereinstimmen.
Zwei Nicht-Arraysnull und b, geben ein richtiges Präfix frei, a wenn der folgende Ausdruck wahr ist:
{@code
a.length != b.length &&
Arrays.equals(a, 0, Math.min(a.length, b.length),
b, 0, Math.min(a.length, b.length))
}
Hinzugefügt in 9.
Java Dokumentation für java.util.Arrays.mismatch(.*float[], .*float[]).
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:
Mismatch(Int64[], Int64[])
Sucht und gibt den Index des ersten Konflikts zwischen zwei long Arrays zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird.
[Android.Runtime.Register("mismatch", "([J[J)I", "", ApiSince=33)]
public static int Mismatch(long[] a, long[] b);
[<Android.Runtime.Register("mismatch", "([J[J)I", "", ApiSince=33)>]
static member Mismatch : int64[] * int64[] -> int
Parameter
- a
- Int64[]
das erste Array, das auf eine Nichtübereinstimmung getestet werden soll
- b
- Int64[]
das zweite Array, das auf eine Nichtübereinstimmung getestet werden soll
Gibt zurück
der Index des ersten Konflikts zwischen den beiden Arrays, andernfalls -1.
- Attribute
Hinweise
Sucht und gibt den Index des ersten Konflikts zwischen zwei long Arrays zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird. Der Index befindet sich im Bereich von 0 (einschließlich) bis zur Länge (einschließlich) des kleineren Arrays.
Wenn die beiden Arrays ein gemeinsames Präfix verwenden, ist der zurückgegebene Index die Länge des gemeinsamen Präfixes, und es folgt, dass zwischen den beiden Elementen in diesem Index innerhalb der jeweiligen Arrays ein Konflikt besteht. Wenn ein Array ein richtiges Präfix des anderen ist, ist der zurückgegebene Index die Länge des kleineren Arrays und es folgt, dass der Index nur für das größere Array gültig ist. Andernfalls gibt es keine Übereinstimmung.
Zwei Nicht-Arraysnull und b, teilen ein gemeinsames a Präfix der Längepl, wenn der folgende Ausdruck wahr ist:
{@code
pl >= 0 &&
pl < Math.min(a.length, b.length) &&
Arrays.equals(a, 0, pl, b, 0, pl) &&
a[pl] != b[pl]
}
Beachten Sie, dass eine allgemeine Präfixlänge 0 angibt, dass die ersten Elemente aus den einzelnen Arrays nicht übereinstimmen.
Zwei Nicht-Arraysnull und b, geben ein richtiges Präfix frei, a wenn der folgende Ausdruck wahr ist:
{@code
a.length != b.length &&
Arrays.equals(a, 0, Math.min(a.length, b.length),
b, 0, Math.min(a.length, b.length))
}
Hinzugefügt in 9.
Java Dokumentation für java.util.Arrays.mismatch(.*long[], .*long[]).
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:
Mismatch(Int32[], Int32[])
Sucht und gibt den Index des ersten Konflikts zwischen zwei int Arrays zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird.
[Android.Runtime.Register("mismatch", "([I[I)I", "", ApiSince=33)]
public static int Mismatch(int[] a, int[] b);
[<Android.Runtime.Register("mismatch", "([I[I)I", "", ApiSince=33)>]
static member Mismatch : int[] * int[] -> int
Parameter
- a
- Int32[]
das erste Array, das auf eine Nichtübereinstimmung getestet werden soll
- b
- Int32[]
das zweite Array, das auf eine Nichtübereinstimmung getestet werden soll
Gibt zurück
der Index des ersten Konflikts zwischen den beiden Arrays, andernfalls -1.
- Attribute
Hinweise
Sucht und gibt den Index des ersten Konflikts zwischen zwei int Arrays zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird. Der Index befindet sich im Bereich von 0 (einschließlich) bis zur Länge (einschließlich) des kleineren Arrays.
Wenn die beiden Arrays ein gemeinsames Präfix verwenden, ist der zurückgegebene Index die Länge des gemeinsamen Präfixes, und es folgt, dass zwischen den beiden Elementen in diesem Index innerhalb der jeweiligen Arrays ein Konflikt besteht. Wenn ein Array ein richtiges Präfix des anderen ist, ist der zurückgegebene Index die Länge des kleineren Arrays und es folgt, dass der Index nur für das größere Array gültig ist. Andernfalls gibt es keine Übereinstimmung.
Zwei Nicht-Arraysnull und b, teilen ein gemeinsames a Präfix der Längepl, wenn der folgende Ausdruck wahr ist:
{@code
pl >= 0 &&
pl < Math.min(a.length, b.length) &&
Arrays.equals(a, 0, pl, b, 0, pl) &&
a[pl] != b[pl]
}
Beachten Sie, dass eine allgemeine Präfixlänge 0 angibt, dass die ersten Elemente aus den einzelnen Arrays nicht übereinstimmen.
Zwei Nicht-Arraysnull und b, geben ein richtiges Präfix frei, a wenn der folgende Ausdruck wahr ist:
{@code
a.length != b.length &&
Arrays.equals(a, 0, Math.min(a.length, b.length),
b, 0, Math.min(a.length, b.length))
}
Hinzugefügt in 9.
Java Dokumentation für java.util.Arrays.mismatch(.*int[], .*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:
Mismatch(Int16[], Int16[])
Sucht und gibt den Index des ersten Konflikts zwischen zwei short Arrays zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird.
[Android.Runtime.Register("mismatch", "([S[S)I", "", ApiSince=33)]
public static int Mismatch(short[] a, short[] b);
[<Android.Runtime.Register("mismatch", "([S[S)I", "", ApiSince=33)>]
static member Mismatch : int16[] * int16[] -> int
Parameter
- a
- Int16[]
das erste Array, das auf eine Nichtübereinstimmung getestet werden soll
- b
- Int16[]
das zweite Array, das auf eine Nichtübereinstimmung getestet werden soll
Gibt zurück
der Index des ersten Konflikts zwischen den beiden Arrays, andernfalls -1.
- Attribute
Hinweise
Sucht und gibt den Index des ersten Konflikts zwischen zwei short Arrays zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird. Der Index befindet sich im Bereich von 0 (einschließlich) bis zur Länge (einschließlich) des kleineren Arrays.
Wenn die beiden Arrays ein gemeinsames Präfix verwenden, ist der zurückgegebene Index die Länge des gemeinsamen Präfixes, und es folgt, dass zwischen den beiden Elementen in diesem Index innerhalb der jeweiligen Arrays ein Konflikt besteht. Wenn ein Array ein richtiges Präfix des anderen ist, ist der zurückgegebene Index die Länge des kleineren Arrays und es folgt, dass der Index nur für das größere Array gültig ist. Andernfalls gibt es keine Übereinstimmung.
Zwei Nicht-Arraysnull und b, teilen ein gemeinsames a Präfix der Längepl, wenn der folgende Ausdruck wahr ist:
{@code
pl >= 0 &&
pl < Math.min(a.length, b.length) &&
Arrays.equals(a, 0, pl, b, 0, pl) &&
a[pl] != b[pl]
}
Beachten Sie, dass eine allgemeine Präfixlänge 0 angibt, dass die ersten Elemente aus den einzelnen Arrays nicht übereinstimmen.
Zwei Nicht-Arraysnull und b, geben ein richtiges Präfix frei, a wenn der folgende Ausdruck wahr ist:
{@code
a.length != b.length &&
Arrays.equals(a, 0, Math.min(a.length, b.length),
b, 0, Math.min(a.length, b.length))
}
Hinzugefügt in 9.
Java Dokumentation für java.util.Arrays.mismatch(.*short[], .*short[]).
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:
Mismatch(Double[], Double[])
Sucht und gibt den Index des ersten Konflikts zwischen zwei double Arrays zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird.
[Android.Runtime.Register("mismatch", "([D[D)I", "", ApiSince=33)]
public static int Mismatch(double[] a, double[] b);
[<Android.Runtime.Register("mismatch", "([D[D)I", "", ApiSince=33)>]
static member Mismatch : double[] * double[] -> int
Parameter
- a
- Double[]
das erste Array, das auf eine Nichtübereinstimmung getestet werden soll
- b
- Double[]
das zweite Array, das auf eine Nichtübereinstimmung getestet werden soll
Gibt zurück
der Index des ersten Konflikts zwischen den beiden Arrays, andernfalls -1.
- Attribute
Hinweise
Sucht und gibt den Index des ersten Konflikts zwischen zwei double Arrays zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird. Der Index befindet sich im Bereich von 0 (einschließlich) bis zur Länge (einschließlich) des kleineren Arrays.
Wenn die beiden Arrays ein gemeinsames Präfix verwenden, ist der zurückgegebene Index die Länge des gemeinsamen Präfixes, und es folgt, dass zwischen den beiden Elementen in diesem Index innerhalb der jeweiligen Arrays ein Konflikt besteht. Wenn ein Array ein richtiges Präfix des anderen ist, ist der zurückgegebene Index die Länge des kleineren Arrays und es folgt, dass der Index nur für das größere Array gültig ist. Andernfalls gibt es keine Übereinstimmung.
Zwei Nicht-Arraysnull und b, teilen ein gemeinsames a Präfix der Längepl, wenn der folgende Ausdruck wahr ist:
{@code
pl >= 0 &&
pl < Math.min(a.length, b.length) &&
Arrays.equals(a, 0, pl, b, 0, pl) &&
Double.compare(a[pl], b[pl]) != 0
}
Beachten Sie, dass eine allgemeine Präfixlänge 0 angibt, dass die ersten Elemente aus den einzelnen Arrays nicht übereinstimmen.
Zwei Nicht-Arraysnull und b, geben ein richtiges Präfix frei, a wenn der folgende Ausdruck wahr ist:
{@code
a.length != b.length &&
Arrays.equals(a, 0, Math.min(a.length, b.length),
b, 0, Math.min(a.length, b.length))
}
Hinzugefügt in 9.
Java Dokumentation für java.util.Arrays.mismatch(.*double[], .*double[]).
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:
Mismatch(Char[], Char[])
Sucht und gibt den Index des ersten Konflikts zwischen zwei char Arrays zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird.
[Android.Runtime.Register("mismatch", "([C[C)I", "", ApiSince=33)]
public static int Mismatch(char[] a, char[] b);
[<Android.Runtime.Register("mismatch", "([C[C)I", "", ApiSince=33)>]
static member Mismatch : char[] * char[] -> int
Parameter
- a
- Char[]
das erste Array, das auf eine Nichtübereinstimmung getestet werden soll
- b
- Char[]
das zweite Array, das auf eine Nichtübereinstimmung getestet werden soll
Gibt zurück
der Index des ersten Konflikts zwischen den beiden Arrays, andernfalls -1.
- Attribute
Hinweise
Sucht und gibt den Index des ersten Konflikts zwischen zwei char Arrays zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird. Der Index befindet sich im Bereich von 0 (einschließlich) bis zur Länge (einschließlich) des kleineren Arrays.
Wenn die beiden Arrays ein gemeinsames Präfix verwenden, ist der zurückgegebene Index die Länge des gemeinsamen Präfixes, und es folgt, dass zwischen den beiden Elementen in diesem Index innerhalb der jeweiligen Arrays ein Konflikt besteht. Wenn ein Array ein richtiges Präfix des anderen ist, ist der zurückgegebene Index die Länge des kleineren Arrays und es folgt, dass der Index nur für das größere Array gültig ist. Andernfalls gibt es keine Übereinstimmung.
Zwei Nicht-Arraysnull und b, teilen ein gemeinsames a Präfix der Längepl, wenn der folgende Ausdruck wahr ist:
{@code
pl >= 0 &&
pl < Math.min(a.length, b.length) &&
Arrays.equals(a, 0, pl, b, 0, pl) &&
a[pl] != b[pl]
}
Beachten Sie, dass eine allgemeine Präfixlänge 0 angibt, dass die ersten Elemente aus den einzelnen Arrays nicht übereinstimmen.
Zwei Nicht-Arraysnull und b, geben ein richtiges Präfix frei, a wenn der folgende Ausdruck wahr ist:
{@code
a.length != b.length &&
Arrays.equals(a, 0, Math.min(a.length, b.length),
b, 0, Math.min(a.length, b.length))
}
Hinzugefügt in 9.
Java Dokumentation für java.util.Arrays.mismatch(.*char[], .*char[]).
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:
Mismatch(Byte[], Byte[])
Sucht und gibt den Index des ersten Konflikts zwischen zwei byte Arrays zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird.
[Android.Runtime.Register("mismatch", "([B[B)I", "", ApiSince=33)]
public static int Mismatch(byte[] a, byte[] b);
[<Android.Runtime.Register("mismatch", "([B[B)I", "", ApiSince=33)>]
static member Mismatch : byte[] * byte[] -> int
Parameter
- a
- Byte[]
das erste Array, das auf eine Nichtübereinstimmung getestet werden soll
- b
- Byte[]
das zweite Array, das auf eine Nichtübereinstimmung getestet werden soll
Gibt zurück
der Index des ersten Konflikts zwischen den beiden Arrays, andernfalls -1.
- Attribute
Hinweise
Sucht und gibt den Index des ersten Konflikts zwischen zwei byte Arrays zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird. Der Index befindet sich im Bereich von 0 (einschließlich) bis zur Länge (einschließlich) des kleineren Arrays.
Wenn die beiden Arrays ein gemeinsames Präfix verwenden, ist der zurückgegebene Index die Länge des gemeinsamen Präfixes, und es folgt, dass zwischen den beiden Elementen in diesem Index innerhalb der jeweiligen Arrays ein Konflikt besteht. Wenn ein Array ein richtiges Präfix des anderen ist, ist der zurückgegebene Index die Länge des kleineren Arrays und es folgt, dass der Index nur für das größere Array gültig ist. Andernfalls gibt es keine Übereinstimmung.
Zwei Nicht-Arraysnull und b, teilen ein gemeinsames a Präfix der Längepl, wenn der folgende Ausdruck wahr ist:
{@code
pl >= 0 &&
pl < Math.min(a.length, b.length) &&
Arrays.equals(a, 0, pl, b, 0, pl) &&
a[pl] != b[pl]
}
Beachten Sie, dass eine allgemeine Präfixlänge 0 angibt, dass die ersten Elemente aus den einzelnen Arrays nicht übereinstimmen.
Zwei Nicht-Arraysnull und b, geben ein richtiges Präfix frei, a wenn der folgende Ausdruck wahr ist:
{@code
a.length != b.length &&
Arrays.equals(a, 0, Math.min(a.length, b.length),
b, 0, Math.min(a.length, b.length))
}
Hinzugefügt in 9.
Java Dokumentation für java.util.Arrays.mismatch(.*byte[], .*byte[]).
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:
Mismatch(Boolean[], Boolean[])
Sucht und gibt den Index des ersten Konflikts zwischen zwei boolean Arrays zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird.
[Android.Runtime.Register("mismatch", "([Z[Z)I", "", ApiSince=33)]
public static int Mismatch(bool[] a, bool[] b);
[<Android.Runtime.Register("mismatch", "([Z[Z)I", "", ApiSince=33)>]
static member Mismatch : bool[] * bool[] -> int
Parameter
- a
- Boolean[]
das erste Array, das auf eine Nichtübereinstimmung getestet werden soll
- b
- Boolean[]
das zweite Array, das auf eine Nichtübereinstimmung getestet werden soll
Gibt zurück
der Index des ersten Konflikts zwischen den beiden Arrays, andernfalls -1.
- Attribute
Hinweise
Sucht und gibt den Index des ersten Konflikts zwischen zwei boolean Arrays zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird. Der Index befindet sich im Bereich von 0 (einschließlich) bis zur Länge (einschließlich) des kleineren Arrays.
Wenn die beiden Arrays ein gemeinsames Präfix verwenden, ist der zurückgegebene Index die Länge des gemeinsamen Präfixes, und es folgt, dass zwischen den beiden Elementen in diesem Index innerhalb der jeweiligen Arrays ein Konflikt besteht. Wenn ein Array ein richtiges Präfix des anderen ist, ist der zurückgegebene Index die Länge des kleineren Arrays und es folgt, dass der Index nur für das größere Array gültig ist. Andernfalls gibt es keine Übereinstimmung.
Zwei Nicht-Arraysnull und b, teilen ein gemeinsames a Präfix der Längepl, wenn der folgende Ausdruck wahr ist:
{@code
pl >= 0 &&
pl < Math.min(a.length, b.length) &&
Arrays.equals(a, 0, pl, b, 0, pl) &&
a[pl] != b[pl]
}
Beachten Sie, dass eine allgemeine Präfixlänge 0 angibt, dass die ersten Elemente aus den einzelnen Arrays nicht übereinstimmen.
Zwei Nicht-Arraysnull und b, geben ein richtiges Präfix frei, a wenn der folgende Ausdruck wahr ist:
{@code
a.length != b.length &&
Arrays.equals(a, 0, Math.min(a.length, b.length),
b, 0, Math.min(a.length, b.length))
}
Hinzugefügt in 9.
Java Dokumentation für java.util.Arrays.mismatch(.*boolean[], .*boolean[]).
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:
Mismatch(Object[], Object[])
Sucht und gibt den Index des ersten Konflikts zwischen zwei Object Arrays zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird.
[Android.Runtime.Register("mismatch", "([Ljava/lang/Object;[Ljava/lang/Object;)I", "", ApiSince=33)]
public static int Mismatch(Java.Lang.Object[] a, Java.Lang.Object[] b);
[<Android.Runtime.Register("mismatch", "([Ljava/lang/Object;[Ljava/lang/Object;)I", "", ApiSince=33)>]
static member Mismatch : Java.Lang.Object[] * Java.Lang.Object[] -> int
Parameter
- a
- Object[]
das erste Array, das auf eine Nichtübereinstimmung getestet werden soll
- b
- Object[]
das zweite Array, das auf eine Nichtübereinstimmung getestet werden soll
Gibt zurück
der Index des ersten Konflikts zwischen den beiden Arrays, andernfalls -1.
- Attribute
Hinweise
Sucht und gibt den Index des ersten Konflikts zwischen zwei Object Arrays zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird. Der Index befindet sich im Bereich von 0 (einschließlich) bis zur Länge (einschließlich) des kleineren Arrays.
Wenn die beiden Arrays ein gemeinsames Präfix verwenden, ist der zurückgegebene Index die Länge des gemeinsamen Präfixes, und es folgt, dass zwischen den beiden Elementen in diesem Index innerhalb der jeweiligen Arrays ein Konflikt besteht. Wenn ein Array ein richtiges Präfix des anderen ist, ist der zurückgegebene Index die Länge des kleineren Arrays und es folgt, dass der Index nur für das größere Array gültig ist. Andernfalls gibt es keine Übereinstimmung.
Zwei Nicht-Arraysnull und b, teilen ein gemeinsames a Präfix der Längepl, wenn der folgende Ausdruck wahr ist:
{@code
pl >= 0 &&
pl < Math.min(a.length, b.length) &&
Arrays.equals(a, 0, pl, b, 0, pl) &&
!Objects.equals(a[pl], b[pl])
}
Beachten Sie, dass eine allgemeine Präfixlänge 0 angibt, dass die ersten Elemente aus den einzelnen Arrays nicht übereinstimmen.
Zwei Nicht-Arraysnull und b, geben ein richtiges Präfix frei, a wenn der folgende Ausdruck wahr ist:
{@code
a.length != b.length &&
Arrays.equals(a, 0, Math.min(a.length, b.length),
b, 0, Math.min(a.length, b.length))
}
Hinzugefügt in 9.
Java Dokumentation für java.util.Arrays.mismatch(java.lang.Object[], java.lang.Object[]).
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:
Mismatch(Object[], Object[], IComparator)
Sucht und gibt den Index des ersten Konflikts zwischen zwei Object Arrays zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird.
[Android.Runtime.Register("mismatch", "([Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/Comparator;)I", "", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static int Mismatch(Java.Lang.Object[] a, Java.Lang.Object[] b, Java.Util.IComparator cmp);
[<Android.Runtime.Register("mismatch", "([Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/Comparator;)I", "", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member Mismatch : Java.Lang.Object[] * Java.Lang.Object[] * Java.Util.IComparator -> int
Parameter
- a
- Object[]
das erste Array, das auf eine Nichtübereinstimmung getestet werden soll
- b
- Object[]
das zweite Array, das auf eine Nichtübereinstimmung getestet werden soll
- cmp
- IComparator
Vergleich von Arrayelementen
Gibt zurück
der Index des ersten Konflikts zwischen den beiden Arrays, andernfalls -1.
- Attribute
Hinweise
Sucht und gibt den Index des ersten Konflikts zwischen zwei Object Arrays zurück, andernfalls wird -1 zurückgegeben, wenn keine Übereinstimmung gefunden wird. Der Index befindet sich im Bereich von 0 (einschließlich) bis zur Länge (einschließlich) des kleineren Arrays.
Der angegebene Vergleich wird verwendet, um zu bestimmen, ob zwei Arrayelemente aus den einzelnen Arrays nicht gleich sind.
Wenn die beiden Arrays ein gemeinsames Präfix verwenden, ist der zurückgegebene Index die Länge des gemeinsamen Präfixes, und es folgt, dass zwischen den beiden Elementen in diesem Index innerhalb der jeweiligen Arrays ein Konflikt besteht. Wenn ein Array ein richtiges Präfix des anderen ist, ist der zurückgegebene Index die Länge des kleineren Arrays und es folgt, dass der Index nur für das größere Array gültig ist. Andernfalls gibt es keine Übereinstimmung.
Zwei Nicht-Arraysnull und b, teilen ein gemeinsames a Präfix der Längepl, wenn der folgende Ausdruck wahr ist:
{@code
pl >= 0 &&
pl < Math.min(a.length, b.length) &&
Arrays.equals(a, 0, pl, b, 0, pl, cmp)
cmp.compare(a[pl], b[pl]) != 0
}
Beachten Sie, dass eine allgemeine Präfixlänge 0 angibt, dass die ersten Elemente aus den einzelnen Arrays nicht übereinstimmen.
Zwei Nicht-Arraysnull und b, geben ein richtiges Präfix frei, a wenn der folgende Ausdruck wahr ist:
{@code
a.length != b.length &&
Arrays.equals(a, 0, Math.min(a.length, b.length),
b, 0, Math.min(a.length, b.length),
cmp)
}
Hinzugefügt in 9.
Java Dokumentation für java.util.Arrays.mismatch(T[], T[], java.util.Comparator<? super T>).
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.