Lenguaje

Arrays.Mismatch Método

Definición

Sobrecargas

Nombre Description
Mismatch(Object[], Int32, Int32, Object[], Int32, Int32, IComparator)

Busca y devuelve el índice relativo del primer error de coincidencia entre dos Object matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia.

Mismatch(Single[], Int32, Int32, Single[], Int32, Int32)

Busca y devuelve el índice relativo del primer error de coincidencia entre dos float matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia.

Mismatch(Int64[], Int32, Int32, Int64[], Int32, Int32)

Busca y devuelve el índice relativo del primer error de coincidencia entre dos long matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia.

Mismatch(Int32[], Int32, Int32, Int32[], Int32, Int32)

Busca y devuelve el índice relativo del primer error de coincidencia entre dos int matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia.

Mismatch(Int16[], Int32, Int32, Int16[], Int32, Int32)

Busca y devuelve el índice relativo del primer error de coincidencia entre dos short matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia.

Mismatch(Double[], Int32, Int32, Double[], Int32, Int32)

Busca y devuelve el índice relativo del primer error de coincidencia entre dos double matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia.

Mismatch(Char[], Int32, Int32, Char[], Int32, Int32)

Busca y devuelve el índice relativo del primer error de coincidencia entre dos char matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia.

Mismatch(Byte[], Int32, Int32, Byte[], Int32, Int32)

Busca y devuelve el índice relativo del primer error de coincidencia entre dos byte matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia.

Mismatch(Boolean[], Int32, Int32, Boolean[], Int32, Int32)

Busca y devuelve el índice relativo del primer error de coincidencia entre dos boolean matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia.

Mismatch(Object[], Int32, Int32, Object[], Int32, Int32)

Busca y devuelve el índice relativo del primer error de coincidencia entre dos Object matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia.

Mismatch(Single[], Single[])

Busca y devuelve el índice del primer error de coincidencia entre dos float matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia.

Mismatch(Int64[], Int64[])

Busca y devuelve el índice del primer error de coincidencia entre dos long matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia.

Mismatch(Int32[], Int32[])

Busca y devuelve el índice del primer error de coincidencia entre dos int matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia.

Mismatch(Int16[], Int16[])

Busca y devuelve el índice del primer error de coincidencia entre dos short matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia.

Mismatch(Double[], Double[])

Busca y devuelve el índice del primer error de coincidencia entre dos double matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia.

Mismatch(Char[], Char[])

Busca y devuelve el índice del primer error de coincidencia entre dos char matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia.

Mismatch(Byte[], Byte[])

Busca y devuelve el índice del primer error de coincidencia entre dos byte matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia.

Mismatch(Boolean[], Boolean[])

Busca y devuelve el índice del primer error de coincidencia entre dos boolean matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia.

Mismatch(Object[], Object[])

Busca y devuelve el índice del primer error de coincidencia entre dos Object matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia.

Mismatch(Object[], Object[], IComparator)

Busca y devuelve el índice del primer error de coincidencia entre dos Object matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia.

Mismatch(Object[], Int32, Int32, Object[], Int32, Int32, IComparator)

Busca y devuelve el índice relativo del primer error de coincidencia entre dos Object matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia.

[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

Parámetros

a
Object[]

la primera matriz que se va a probar para detectar un error de coincidencia

aFromIndex
Int32

índice (inclusivo) del primer elemento de la primera matriz que se va a probar

aToIndex
Int32

índice (exclusivo) del último elemento de la primera matriz que se va a probar

b
Object[]

la segunda matriz que se va a probar para detectar un error de coincidencia

bFromIndex
Int32

índice (inclusivo) del primer elemento de la segunda matriz que se va a probar

bToIndex
Int32

índice (exclusivo) del último elemento de la segunda matriz que se va a probar

cmp
IComparator

comparador para comparar elementos de matriz

Devoluciones

índice relativo del primer error de coincidencia entre las dos matrices en los intervalos especificados; de lo contrario -1, .

Atributos

Comentarios

Busca y devuelve el índice relativo del primer error de coincidencia entre dos Object matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia. El índice estará en el intervalo de 0 (inclusivo) hasta la longitud (inclusiva) del intervalo más pequeño.

Si las dos matrices, en los intervalos especificados, comparten un prefijo común, el índice relativo devuelto es la longitud del prefijo común y sigue que hay una discrepancia entre los dos elementos en ese índice relativo dentro de las matrices respectivas. Si una matriz es un prefijo adecuado del otro, en los intervalos especificados, el índice relativo devuelto es la longitud del intervalo más pequeño y sigue que el índice relativo solo es válido para la matriz con el intervalo mayor. De lo contrario, no hay coincidencia.

Dos matrices que nonull son y con intervalos especificados [aFromIndex, atoIndex) y [bFromIndex, btoIndex) respectivamente, comparten un prefijo común de longitud pl si se cumple la expresión siguiente: ab

{@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
            }

Tenga en cuenta que una longitud de prefijo común de 0 indica que los primeros elementos de cada matriz no coinciden.

Dos matrices que nonull son y con intervalos especificados [aFromIndex, atoIndex) y [bFromIndex, btoIndex) respectivamente, comparten un prefijo adecuado si la expresión siguiente es true: ab

{@code
                (aToIndex - aFromIndex) != (bToIndex - bFromIndex) &&
                Arrays.equals(a, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
                              b, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
                              cmp)
            }

Agregado en 9.

Java documentación para java.util.Arrays.mismatch(T[], int, int, T[], int, int, java.util.Comparator<? super T>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Mismatch(Single[], Int32, Int32, Single[], Int32, Int32)

Busca y devuelve el índice relativo del primer error de coincidencia entre dos float matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia.

[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

Parámetros

a
Single[]

la primera matriz que se va a probar para detectar un error de coincidencia

aFromIndex
Int32

índice (inclusivo) del primer elemento de la primera matriz que se va a probar

aToIndex
Int32

índice (exclusivo) del último elemento de la primera matriz que se va a probar

b
Single[]

la segunda matriz que se va a probar para detectar un error de coincidencia

bFromIndex
Int32

índice (inclusivo) del primer elemento de la segunda matriz que se va a probar

bToIndex
Int32

índice (exclusivo) del último elemento de la segunda matriz que se va a probar

Devoluciones

índice relativo del primer error de coincidencia entre las dos matrices en los intervalos especificados; de lo contrario -1, .

Atributos

Comentarios

Busca y devuelve el índice relativo del primer error de coincidencia entre dos float matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia. El índice estará en el intervalo de 0 (inclusivo) hasta la longitud (inclusiva) del intervalo más pequeño.

Si las dos matrices, en los intervalos especificados, comparten un prefijo común, el índice relativo devuelto es la longitud del prefijo común y sigue que hay una discrepancia entre los dos elementos en ese índice relativo dentro de las matrices respectivas. Si una matriz es un prefijo adecuado del otro, en los intervalos especificados, el índice relativo devuelto es la longitud del intervalo más pequeño y sigue que el índice relativo solo es válido para la matriz con el intervalo mayor. De lo contrario, no hay coincidencia.

Dos matrices que nonull son y con intervalos especificados [aFromIndex, aToIndex) y [bFromIndex, bToIndex) respectivamente, comparten un prefijo común de longitud pl si se cumple la expresión siguiente: ab

{@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
            }

Tenga en cuenta que una longitud de prefijo común de 0 indica que los primeros elementos de cada matriz no coinciden.

Dos matrices que nonull son y con intervalos especificados [aFromIndex, aToIndex) y [bFromIndex, bToIndex) respectivamente, comparten un prefijo adecuado si la expresión siguiente es true: ab

{@code
                (aToIndex - aFromIndex) != (bToIndex - bFromIndex) &&
                Arrays.equals(a, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
                              b, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex))
            }

Agregado en 9.

Java documentación para java.util.Arrays.mismatch(.*float[], .*int, .*int, .*float[], .*int, .*int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Mismatch(Int64[], Int32, Int32, Int64[], Int32, Int32)

Busca y devuelve el índice relativo del primer error de coincidencia entre dos long matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia.

[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

Parámetros

a
Int64[]

la primera matriz que se va a probar para detectar un error de coincidencia

aFromIndex
Int32

índice (inclusivo) del primer elemento de la primera matriz que se va a probar

aToIndex
Int32

índice (exclusivo) del último elemento de la primera matriz que se va a probar

b
Int64[]

la segunda matriz que se va a probar para detectar un error de coincidencia

bFromIndex
Int32

índice (inclusivo) del primer elemento de la segunda matriz que se va a probar

bToIndex
Int32

índice (exclusivo) del último elemento de la segunda matriz que se va a probar

Devoluciones

índice relativo del primer error de coincidencia entre las dos matrices en los intervalos especificados; de lo contrario -1, .

Atributos

Comentarios

Busca y devuelve el índice relativo del primer error de coincidencia entre dos long matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia. El índice estará en el intervalo de 0 (inclusivo) hasta la longitud (inclusiva) del intervalo más pequeño.

Si las dos matrices, en los intervalos especificados, comparten un prefijo común, el índice relativo devuelto es la longitud del prefijo común y sigue que hay una discrepancia entre los dos elementos en ese índice relativo dentro de las matrices respectivas. Si una matriz es un prefijo adecuado del otro, en los intervalos especificados, el índice relativo devuelto es la longitud del intervalo más pequeño y sigue que el índice relativo solo es válido para la matriz con el intervalo mayor. De lo contrario, no hay coincidencia.

Dos matrices que nonull son y con intervalos especificados [aFromIndex, aToIndex) y [bFromIndex, bToIndex) respectivamente, comparten un prefijo común de longitud pl si se cumple la expresión siguiente: ab

{@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]
            }

Tenga en cuenta que una longitud de prefijo común de 0 indica que los primeros elementos de cada matriz no coinciden.

Dos matrices que nonull son y con intervalos especificados [aFromIndex, aToIndex) y [bFromIndex, bToIndex) respectivamente, comparten un prefijo adecuado si la expresión siguiente es true: ab

{@code
                (aToIndex - aFromIndex) != (bToIndex - bFromIndex) &&
                Arrays.equals(a, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
                              b, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex))
            }

Agregado en 9.

Java documentación para java.util.Arrays.mismatch(.*long[], .*int, .*int, .*long[], .*int, .*int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Mismatch(Int32[], Int32, Int32, Int32[], Int32, Int32)

Busca y devuelve el índice relativo del primer error de coincidencia entre dos int matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia.

[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

Parámetros

a
Int32[]

la primera matriz que se va a probar para detectar un error de coincidencia

aFromIndex
Int32

índice (inclusivo) del primer elemento de la primera matriz que se va a probar

aToIndex
Int32

índice (exclusivo) del último elemento de la primera matriz que se va a probar

b
Int32[]

la segunda matriz que se va a probar para detectar un error de coincidencia

bFromIndex
Int32

índice (inclusivo) del primer elemento de la segunda matriz que se va a probar

bToIndex
Int32

índice (exclusivo) del último elemento de la segunda matriz que se va a probar

Devoluciones

índice relativo del primer error de coincidencia entre las dos matrices en los intervalos especificados; de lo contrario -1, .

Atributos

Comentarios

Busca y devuelve el índice relativo del primer error de coincidencia entre dos int matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia. El índice estará en el intervalo de 0 (inclusivo) hasta la longitud (inclusiva) del intervalo más pequeño.

Si las dos matrices, en los intervalos especificados, comparten un prefijo común, el índice relativo devuelto es la longitud del prefijo común y sigue que hay una discrepancia entre los dos elementos en ese índice relativo dentro de las matrices respectivas. Si una matriz es un prefijo adecuado del otro, en los intervalos especificados, el índice relativo devuelto es la longitud del intervalo más pequeño y sigue que el índice relativo solo es válido para la matriz con el intervalo mayor. De lo contrario, no hay coincidencia.

Dos matrices que nonull son y con intervalos especificados [aFromIndex, aToIndex) y [bFromIndex, bToIndex) respectivamente, comparten un prefijo común de longitud pl si se cumple la expresión siguiente: ab

{@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]
            }

Tenga en cuenta que una longitud de prefijo común de 0 indica que los primeros elementos de cada matriz no coinciden.

Dos matrices que nonull son y con intervalos especificados [aFromIndex, aToIndex) y [bFromIndex, bToIndex) respectivamente, comparten un prefijo adecuado si la expresión siguiente es true: ab

{@code
                (aToIndex - aFromIndex) != (bToIndex - bFromIndex) &&
                Arrays.equals(a, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
                              b, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex))
            }

Agregado en 9.

Java documentación para java.util.Arrays.mismatch(.*int[], .*int, .*int, .*int[], .*int, .*int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Mismatch(Int16[], Int32, Int32, Int16[], Int32, Int32)

Busca y devuelve el índice relativo del primer error de coincidencia entre dos short matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia.

[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

Parámetros

a
Int16[]

la primera matriz que se va a probar para detectar un error de coincidencia

aFromIndex
Int32

índice (inclusivo) del primer elemento de la primera matriz que se va a probar

aToIndex
Int32

índice (exclusivo) del último elemento de la primera matriz que se va a probar

b
Int16[]

la segunda matriz que se va a probar para detectar un error de coincidencia

bFromIndex
Int32

índice (inclusivo) del primer elemento de la segunda matriz que se va a probar

bToIndex
Int32

índice (exclusivo) del último elemento de la segunda matriz que se va a probar

Devoluciones

índice relativo del primer error de coincidencia entre las dos matrices en los intervalos especificados; de lo contrario -1, .

Atributos

Comentarios

Busca y devuelve el índice relativo del primer error de coincidencia entre dos short matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia. El índice estará en el intervalo de 0 (inclusivo) hasta la longitud (inclusiva) del intervalo más pequeño.

Si las dos matrices, en los intervalos especificados, comparten un prefijo común, el índice relativo devuelto es la longitud del prefijo común y sigue que hay una discrepancia entre los dos elementos en ese índice relativo dentro de las matrices respectivas. Si una matriz es un prefijo adecuado del otro, en los intervalos especificados, el índice relativo devuelto es la longitud del intervalo más pequeño y sigue que el índice relativo solo es válido para la matriz con el intervalo mayor. De lo contrario, no hay coincidencia.

Dos matrices que nonull son y con intervalos especificados [aFromIndex, aToIndex) y [bFromIndex, bToIndex) respectivamente, comparten un prefijo común de longitud pl si se cumple la expresión siguiente: ab

{@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]
            }

Tenga en cuenta que una longitud de prefijo común de 0 indica que los primeros elementos de cada matriz no coinciden.

Dos matrices que nonull son y con intervalos especificados [aFromIndex, aToIndex) y [bFromIndex, bToIndex) respectivamente, comparten un prefijo adecuado si la expresión siguiente es true: ab

{@code
                (aToIndex - aFromIndex) != (bToIndex - bFromIndex) &&
                Arrays.equals(a, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
                              b, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex))
            }

Agregado en 9.

Java documentación para java.util.Arrays.mismatch(.*short[], .*int, .*int, .*short[], .*int, .*int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Mismatch(Double[], Int32, Int32, Double[], Int32, Int32)

Busca y devuelve el índice relativo del primer error de coincidencia entre dos double matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia.

[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

Parámetros

a
Double[]

la primera matriz que se va a probar para detectar un error de coincidencia

aFromIndex
Int32

índice (inclusivo) del primer elemento de la primera matriz que se va a probar

aToIndex
Int32

índice (exclusivo) del último elemento de la primera matriz que se va a probar

b
Double[]

la segunda matriz que se va a probar para detectar un error de coincidencia

bFromIndex
Int32

índice (inclusivo) del primer elemento de la segunda matriz que se va a probar

bToIndex
Int32

índice (exclusivo) del último elemento de la segunda matriz que se va a probar

Devoluciones

índice relativo del primer error de coincidencia entre las dos matrices en los intervalos especificados; de lo contrario -1, .

Atributos

Comentarios

Busca y devuelve el índice relativo del primer error de coincidencia entre dos double matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia. El índice estará en el intervalo de 0 (inclusivo) hasta la longitud (inclusiva) del intervalo más pequeño.

Si las dos matrices, en los intervalos especificados, comparten un prefijo común, el índice relativo devuelto es la longitud del prefijo común y sigue que hay una discrepancia entre los dos elementos en ese índice relativo dentro de las matrices respectivas. Si una matriz es un prefijo adecuado del otro, en los intervalos especificados, el índice relativo devuelto es la longitud del intervalo más pequeño y sigue que el índice relativo solo es válido para la matriz con el intervalo mayor. De lo contrario, no hay coincidencia.

Dos matrices que nonull son y con intervalos especificados [aFromIndex, aToIndex) y [bFromIndex, bToIndex) respectivamente, comparten un prefijo común de longitud pl si se cumple la expresión siguiente: ab

{@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
            }

Tenga en cuenta que una longitud de prefijo común de 0 indica que los primeros elementos de cada matriz no coinciden.

Dos matrices que nonull son y con intervalos especificados [aFromIndex, aToIndex) y [bFromIndex, bToIndex) respectivamente, comparten un prefijo adecuado si la expresión siguiente es true: ab

{@code
                (aToIndex - aFromIndex) != (bToIndex - bFromIndex) &&
                Arrays.equals(a, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
                              b, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex))
            }

Agregado en 9.

Java documentación para java.util.Arrays.mismatch(.*double[], .*int, .*int, .*double[], .*int, .*int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Mismatch(Char[], Int32, Int32, Char[], Int32, Int32)

Busca y devuelve el índice relativo del primer error de coincidencia entre dos char matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia.

[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

Parámetros

a
Char[]

la primera matriz que se va a probar para detectar un error de coincidencia

aFromIndex
Int32

índice (inclusivo) del primer elemento de la primera matriz que se va a probar

aToIndex
Int32

índice (exclusivo) del último elemento de la primera matriz que se va a probar

b
Char[]

la segunda matriz que se va a probar para detectar un error de coincidencia

bFromIndex
Int32

índice (inclusivo) del primer elemento de la segunda matriz que se va a probar

bToIndex
Int32

índice (exclusivo) del último elemento de la segunda matriz que se va a probar

Devoluciones

índice relativo del primer error de coincidencia entre las dos matrices en los intervalos especificados; de lo contrario -1, .

Atributos

Comentarios

Busca y devuelve el índice relativo del primer error de coincidencia entre dos char matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia. El índice estará en el intervalo de 0 (inclusivo) hasta la longitud (inclusiva) del intervalo más pequeño.

Si las dos matrices, en los intervalos especificados, comparten un prefijo común, el índice relativo devuelto es la longitud del prefijo común y sigue que hay una discrepancia entre los dos elementos en ese índice relativo dentro de las matrices respectivas. Si una matriz es un prefijo adecuado del otro, en los intervalos especificados, el índice relativo devuelto es la longitud del intervalo más pequeño y sigue que el índice relativo solo es válido para la matriz con el intervalo mayor. De lo contrario, no hay coincidencia.

Dos matrices que nonull son y con intervalos especificados [aFromIndex, aToIndex) y [bFromIndex, bToIndex) respectivamente, comparten un prefijo común de longitud pl si se cumple la expresión siguiente: ab

{@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]
            }

Tenga en cuenta que una longitud de prefijo común de 0 indica que los primeros elementos de cada matriz no coinciden.

Dos matrices que nonull son y con intervalos especificados [aFromIndex, aToIndex) y [bFromIndex, bToIndex) respectivamente, comparten un prefijo adecuado si la expresión siguiente es true: ab

{@code
                (aToIndex - aFromIndex) != (bToIndex - bFromIndex) &&
                Arrays.equals(a, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
                              b, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex))
            }

Agregado en 9.

Java documentación para java.util.Arrays.mismatch(.*char[], .*int, .*int, .*char[], .*int, .*int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Mismatch(Byte[], Int32, Int32, Byte[], Int32, Int32)

Busca y devuelve el índice relativo del primer error de coincidencia entre dos byte matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia.

[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

Parámetros

a
Byte[]

la primera matriz que se va a probar para detectar un error de coincidencia

aFromIndex
Int32

índice (inclusivo) del primer elemento de la primera matriz que se va a probar

aToIndex
Int32

índice (exclusivo) del último elemento de la primera matriz que se va a probar

b
Byte[]

la segunda matriz que se va a probar para detectar un error de coincidencia

bFromIndex
Int32

índice (inclusivo) del primer elemento de la segunda matriz que se va a probar

bToIndex
Int32

índice (exclusivo) del último elemento de la segunda matriz que se va a probar

Devoluciones

índice relativo del primer error de coincidencia entre las dos matrices en los intervalos especificados; de lo contrario -1, .

Atributos

Comentarios

Busca y devuelve el índice relativo del primer error de coincidencia entre dos byte matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia. El índice estará en el intervalo de 0 (inclusivo) hasta la longitud (inclusiva) del intervalo más pequeño.

Si las dos matrices, en los intervalos especificados, comparten un prefijo común, el índice relativo devuelto es la longitud del prefijo común y sigue que hay una discrepancia entre los dos elementos en ese índice relativo dentro de las matrices respectivas. Si una matriz es un prefijo adecuado del otro, en los intervalos especificados, el índice relativo devuelto es la longitud del intervalo más pequeño y sigue que el índice relativo solo es válido para la matriz con el intervalo mayor. De lo contrario, no hay coincidencia.

Dos matrices que nonull son y con intervalos especificados [aFromIndex, aToIndex) y [bFromIndex, bToIndex) respectivamente, comparten un prefijo común de longitud pl si se cumple la expresión siguiente: ab

{@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]
            }

Tenga en cuenta que una longitud de prefijo común de 0 indica que los primeros elementos de cada matriz no coinciden.

Dos matrices que nonull son y con intervalos especificados [aFromIndex, aToIndex) y [bFromIndex, bToIndex) respectivamente, comparten un prefijo adecuado si la expresión siguiente es true: ab

{@code
                (aToIndex - aFromIndex) != (bToIndex - bFromIndex) &&
                Arrays.equals(a, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
                              b, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex))
            }

Agregado en 9.

Java documentación para java.util.Arrays.mismatch(.*byte[], .*int, .*int, .*byte[], .*int, .*int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Mismatch(Boolean[], Int32, Int32, Boolean[], Int32, Int32)

Busca y devuelve el índice relativo del primer error de coincidencia entre dos boolean matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia.

[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

Parámetros

a
Boolean[]

la primera matriz que se va a probar para detectar un error de coincidencia

aFromIndex
Int32

índice (inclusivo) del primer elemento de la primera matriz que se va a probar

aToIndex
Int32

índice (exclusivo) del último elemento de la primera matriz que se va a probar

b
Boolean[]

la segunda matriz que se va a probar para detectar un error de coincidencia

bFromIndex
Int32

índice (inclusivo) del primer elemento de la segunda matriz que se va a probar

bToIndex
Int32

índice (exclusivo) del último elemento de la segunda matriz que se va a probar

Devoluciones

índice relativo del primer error de coincidencia entre las dos matrices en los intervalos especificados; de lo contrario -1, .

Atributos

Comentarios

Busca y devuelve el índice relativo del primer error de coincidencia entre dos boolean matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia. El índice estará en el intervalo de 0 (inclusivo) hasta la longitud (inclusiva) del intervalo más pequeño.

Si las dos matrices, en los intervalos especificados, comparten un prefijo común, el índice relativo devuelto es la longitud del prefijo común y sigue que hay una discrepancia entre los dos elementos en ese índice relativo dentro de las matrices respectivas. Si una matriz es un prefijo adecuado del otro, en los intervalos especificados, el índice relativo devuelto es la longitud del intervalo más pequeño y sigue que el índice relativo solo es válido para la matriz con el intervalo mayor. De lo contrario, no hay coincidencia.

Dos matrices que nonull son y con intervalos especificados [aFromIndex, aToIndex) y [bFromIndex, bToIndex) respectivamente, comparten un prefijo común de longitud pl si se cumple la expresión siguiente: ab

{@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]
            }

Tenga en cuenta que una longitud de prefijo común de 0 indica que los primeros elementos de cada matriz no coinciden.

Dos matrices que nonull son y con intervalos especificados [aFromIndex, aToIndex) y [bFromIndex, bToIndex) respectivamente, comparten un prefijo adecuado si la expresión siguiente es true: ab

{@code
                (aToIndex - aFromIndex) != (bToIndex - bFromIndex) &&
                Arrays.equals(a, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
                              b, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex))
            }

Agregado en 9.

Java documentación para java.util.Arrays.mismatch(.*boolean[], .*int, .*int, .*boolean[], .*int, .*int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Mismatch(Object[], Int32, Int32, Object[], Int32, Int32)

Busca y devuelve el índice relativo del primer error de coincidencia entre dos Object matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia.

[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

Parámetros

a
Object[]

la primera matriz que se va a probar para detectar un error de coincidencia

aFromIndex
Int32

índice (inclusivo) del primer elemento de la primera matriz que se va a probar

aToIndex
Int32

índice (exclusivo) del último elemento de la primera matriz que se va a probar

b
Object[]

la segunda matriz que se va a probar para detectar un error de coincidencia

bFromIndex
Int32

índice (inclusivo) del primer elemento de la segunda matriz que se va a probar

bToIndex
Int32

índice (exclusivo) del último elemento de la segunda matriz que se va a probar

Devoluciones

índice relativo del primer error de coincidencia entre las dos matrices en los intervalos especificados; de lo contrario -1, .

Atributos

Comentarios

Busca y devuelve el índice relativo del primer error de coincidencia entre dos Object matrices en los intervalos especificados; de lo contrario, devuelve -1 si no se encuentra ningún error de coincidencia. El índice estará en el intervalo de 0 (inclusivo) hasta la longitud (inclusiva) del intervalo más pequeño.

Si las dos matrices, en los intervalos especificados, comparten un prefijo común, el índice relativo devuelto es la longitud del prefijo común y sigue que hay una discrepancia entre los dos elementos en ese índice relativo dentro de las matrices respectivas. Si una matriz es un prefijo adecuado del otro, en los intervalos especificados, el índice relativo devuelto es la longitud del intervalo más pequeño y sigue que el índice relativo solo es válido para la matriz con el intervalo mayor. De lo contrario, no hay coincidencia.

Dos matrices que nonull son y con intervalos especificados [aFromIndex, atoIndex) y [bFromIndex, btoIndex) respectivamente, comparten un prefijo común de longitud pl si se cumple la expresión siguiente: ab

{@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])
            }

Tenga en cuenta que una longitud de prefijo común de 0 indica que los primeros elementos de cada matriz no coinciden.

Dos matrices que nonull son y con intervalos especificados [aFromIndex, atoIndex) y [bFromIndex, btoIndex) respectivamente, comparten un prefijo adecuado si la expresión siguiente es true: ab

{@code
                (aToIndex - aFromIndex) != (bToIndex - bFromIndex) &&
                Arrays.equals(a, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex),
                              b, 0, Math.min(aToIndex - aFromIndex, bToIndex - bFromIndex))
            }

Agregado en 9.

Java documentación para java.util.Arrays.mismatch(java.lang.Object[], int, int, java.lang.Object[], int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Mismatch(Single[], Single[])

Busca y devuelve el índice del primer error de coincidencia entre dos float matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia.

[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

Parámetros

a
Single[]

la primera matriz que se va a probar para detectar un error de coincidencia

b
Single[]

la segunda matriz que se va a probar para detectar un error de coincidencia

Devoluciones

índice del primer error de coincidencia entre las dos matrices; de lo contrario -1, .

Atributos

Comentarios

Busca y devuelve el índice del primer error de coincidencia entre dos float matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia. El índice estará en el intervalo de 0 (inclusivo) hasta la longitud (inclusiva) de la matriz más pequeña.

Si las dos matrices comparten un prefijo común, el índice devuelto es la longitud del prefijo común y sigue que hay un error de coincidencia entre los dos elementos de ese índice dentro de las matrices respectivas. Si una matriz es un prefijo adecuado del otro, el índice devuelto es la longitud de la matriz más pequeña y sigue que el índice solo es válido para la matriz mayor. De lo contrario, no hay coincidencia.

Dos matrices abque nonull son y , comparten un prefijo común de longitud pl si se cumple la expresión siguiente:

{@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
            }

Tenga en cuenta que una longitud de prefijo común de 0 indica que los primeros elementos de cada matriz no coinciden.

Dos matrices abque nonull son y , comparten un prefijo adecuado si se cumple la expresión siguiente:

{@code
                a.length != b.length &&
                Arrays.equals(a, 0, Math.min(a.length, b.length),
                              b, 0, Math.min(a.length, b.length))
            }

Agregado en 9.

Java documentación para java.util.Arrays.mismatch(.*float[], .*float[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Mismatch(Int64[], Int64[])

Busca y devuelve el índice del primer error de coincidencia entre dos long matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia.

[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

Parámetros

a
Int64[]

la primera matriz que se va a probar para detectar un error de coincidencia

b
Int64[]

la segunda matriz que se va a probar para detectar un error de coincidencia

Devoluciones

índice del primer error de coincidencia entre las dos matrices; de lo contrario -1, .

Atributos

Comentarios

Busca y devuelve el índice del primer error de coincidencia entre dos long matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia. El índice estará en el intervalo de 0 (inclusivo) hasta la longitud (inclusiva) de la matriz más pequeña.

Si las dos matrices comparten un prefijo común, el índice devuelto es la longitud del prefijo común y sigue que hay un error de coincidencia entre los dos elementos de ese índice dentro de las matrices respectivas. Si una matriz es un prefijo adecuado del otro, el índice devuelto es la longitud de la matriz más pequeña y sigue que el índice solo es válido para la matriz mayor. De lo contrario, no hay coincidencia.

Dos matrices abque nonull son y , comparten un prefijo común de longitud pl si se cumple la expresión siguiente:

{@code
                pl >= 0 &&
                pl < Math.min(a.length, b.length) &&
                Arrays.equals(a, 0, pl, b, 0, pl) &&
                a[pl] != b[pl]
            }

Tenga en cuenta que una longitud de prefijo común de 0 indica que los primeros elementos de cada matriz no coinciden.

Dos matrices abque nonull son y , comparten un prefijo adecuado si se cumple la expresión siguiente:

{@code
                a.length != b.length &&
                Arrays.equals(a, 0, Math.min(a.length, b.length),
                              b, 0, Math.min(a.length, b.length))
            }

Agregado en 9.

Java documentación para java.util.Arrays.mismatch(.*long[], .*long[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Mismatch(Int32[], Int32[])

Busca y devuelve el índice del primer error de coincidencia entre dos int matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia.

[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

Parámetros

a
Int32[]

la primera matriz que se va a probar para detectar un error de coincidencia

b
Int32[]

la segunda matriz que se va a probar para detectar un error de coincidencia

Devoluciones

índice del primer error de coincidencia entre las dos matrices; de lo contrario -1, .

Atributos

Comentarios

Busca y devuelve el índice del primer error de coincidencia entre dos int matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia. El índice estará en el intervalo de 0 (inclusivo) hasta la longitud (inclusiva) de la matriz más pequeña.

Si las dos matrices comparten un prefijo común, el índice devuelto es la longitud del prefijo común y sigue que hay un error de coincidencia entre los dos elementos de ese índice dentro de las matrices respectivas. Si una matriz es un prefijo adecuado del otro, el índice devuelto es la longitud de la matriz más pequeña y sigue que el índice solo es válido para la matriz mayor. De lo contrario, no hay coincidencia.

Dos matrices abque nonull son y , comparten un prefijo común de longitud pl si se cumple la expresión siguiente:

{@code
                pl >= 0 &&
                pl < Math.min(a.length, b.length) &&
                Arrays.equals(a, 0, pl, b, 0, pl) &&
                a[pl] != b[pl]
            }

Tenga en cuenta que una longitud de prefijo común de 0 indica que los primeros elementos de cada matriz no coinciden.

Dos matrices abque nonull son y , comparten un prefijo adecuado si se cumple la expresión siguiente:

{@code
                a.length != b.length &&
                Arrays.equals(a, 0, Math.min(a.length, b.length),
                              b, 0, Math.min(a.length, b.length))
            }

Agregado en 9.

Java documentación para java.util.Arrays.mismatch(.*int[], .*int[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Mismatch(Int16[], Int16[])

Busca y devuelve el índice del primer error de coincidencia entre dos short matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia.

[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

Parámetros

a
Int16[]

la primera matriz que se va a probar para detectar un error de coincidencia

b
Int16[]

la segunda matriz que se va a probar para detectar un error de coincidencia

Devoluciones

índice del primer error de coincidencia entre las dos matrices; de lo contrario -1, .

Atributos

Comentarios

Busca y devuelve el índice del primer error de coincidencia entre dos short matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia. El índice estará en el intervalo de 0 (inclusivo) hasta la longitud (inclusiva) de la matriz más pequeña.

Si las dos matrices comparten un prefijo común, el índice devuelto es la longitud del prefijo común y sigue que hay un error de coincidencia entre los dos elementos de ese índice dentro de las matrices respectivas. Si una matriz es un prefijo adecuado del otro, el índice devuelto es la longitud de la matriz más pequeña y sigue que el índice solo es válido para la matriz mayor. De lo contrario, no hay coincidencia.

Dos matrices abque nonull son y , comparten un prefijo común de longitud pl si se cumple la expresión siguiente:

{@code
                pl >= 0 &&
                pl < Math.min(a.length, b.length) &&
                Arrays.equals(a, 0, pl, b, 0, pl) &&
                a[pl] != b[pl]
            }

Tenga en cuenta que una longitud de prefijo común de 0 indica que los primeros elementos de cada matriz no coinciden.

Dos matrices abque nonull son y , comparten un prefijo adecuado si se cumple la expresión siguiente:

{@code
                a.length != b.length &&
                Arrays.equals(a, 0, Math.min(a.length, b.length),
                              b, 0, Math.min(a.length, b.length))
            }

Agregado en 9.

Java documentación para java.util.Arrays.mismatch(.*short[], .*short[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Mismatch(Double[], Double[])

Busca y devuelve el índice del primer error de coincidencia entre dos double matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia.

[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

Parámetros

a
Double[]

la primera matriz que se va a probar para detectar un error de coincidencia

b
Double[]

la segunda matriz que se va a probar para detectar un error de coincidencia

Devoluciones

índice del primer error de coincidencia entre las dos matrices; de lo contrario -1, .

Atributos

Comentarios

Busca y devuelve el índice del primer error de coincidencia entre dos double matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia. El índice estará en el intervalo de 0 (inclusivo) hasta la longitud (inclusiva) de la matriz más pequeña.

Si las dos matrices comparten un prefijo común, el índice devuelto es la longitud del prefijo común y sigue que hay un error de coincidencia entre los dos elementos de ese índice dentro de las matrices respectivas. Si una matriz es un prefijo adecuado del otro, el índice devuelto es la longitud de la matriz más pequeña y sigue que el índice solo es válido para la matriz mayor. De lo contrario, no hay coincidencia.

Dos matrices abque nonull son y , comparten un prefijo común de longitud pl si se cumple la expresión siguiente:

{@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
            }

Tenga en cuenta que una longitud de prefijo común de 0 indica que los primeros elementos de cada matriz no coinciden.

Dos matrices abque nonull son y , comparten un prefijo adecuado si se cumple la expresión siguiente:

{@code
                a.length != b.length &&
                Arrays.equals(a, 0, Math.min(a.length, b.length),
                              b, 0, Math.min(a.length, b.length))
            }

Agregado en 9.

Java documentación para java.util.Arrays.mismatch(.*double[], .*double[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Mismatch(Char[], Char[])

Busca y devuelve el índice del primer error de coincidencia entre dos char matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia.

[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

Parámetros

a
Char[]

la primera matriz que se va a probar para detectar un error de coincidencia

b
Char[]

la segunda matriz que se va a probar para detectar un error de coincidencia

Devoluciones

índice del primer error de coincidencia entre las dos matrices; de lo contrario -1, .

Atributos

Comentarios

Busca y devuelve el índice del primer error de coincidencia entre dos char matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia. El índice estará en el intervalo de 0 (inclusivo) hasta la longitud (inclusiva) de la matriz más pequeña.

Si las dos matrices comparten un prefijo común, el índice devuelto es la longitud del prefijo común y sigue que hay un error de coincidencia entre los dos elementos de ese índice dentro de las matrices respectivas. Si una matriz es un prefijo adecuado del otro, el índice devuelto es la longitud de la matriz más pequeña y sigue que el índice solo es válido para la matriz mayor. De lo contrario, no hay coincidencia.

Dos matrices abque nonull son y , comparten un prefijo común de longitud pl si se cumple la expresión siguiente:

{@code
                pl >= 0 &&
                pl < Math.min(a.length, b.length) &&
                Arrays.equals(a, 0, pl, b, 0, pl) &&
                a[pl] != b[pl]
            }

Tenga en cuenta que una longitud de prefijo común de 0 indica que los primeros elementos de cada matriz no coinciden.

Dos matrices abque nonull son y , comparten un prefijo adecuado si se cumple la expresión siguiente:

{@code
                a.length != b.length &&
                Arrays.equals(a, 0, Math.min(a.length, b.length),
                              b, 0, Math.min(a.length, b.length))
            }

Agregado en 9.

Java documentación para java.util.Arrays.mismatch(.*char[], .*char[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Mismatch(Byte[], Byte[])

Busca y devuelve el índice del primer error de coincidencia entre dos byte matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia.

[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

Parámetros

a
Byte[]

la primera matriz que se va a probar para detectar un error de coincidencia

b
Byte[]

la segunda matriz que se va a probar para detectar un error de coincidencia

Devoluciones

índice del primer error de coincidencia entre las dos matrices; de lo contrario -1, .

Atributos

Comentarios

Busca y devuelve el índice del primer error de coincidencia entre dos byte matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia. El índice estará en el intervalo de 0 (inclusivo) hasta la longitud (inclusiva) de la matriz más pequeña.

Si las dos matrices comparten un prefijo común, el índice devuelto es la longitud del prefijo común y sigue que hay un error de coincidencia entre los dos elementos de ese índice dentro de las matrices respectivas. Si una matriz es un prefijo adecuado del otro, el índice devuelto es la longitud de la matriz más pequeña y sigue que el índice solo es válido para la matriz mayor. De lo contrario, no hay coincidencia.

Dos matrices abque nonull son y , comparten un prefijo común de longitud pl si se cumple la expresión siguiente:

{@code
                pl >= 0 &&
                pl < Math.min(a.length, b.length) &&
                Arrays.equals(a, 0, pl, b, 0, pl) &&
                a[pl] != b[pl]
            }

Tenga en cuenta que una longitud de prefijo común de 0 indica que los primeros elementos de cada matriz no coinciden.

Dos matrices abque nonull son y , comparten un prefijo adecuado si se cumple la expresión siguiente:

{@code
                a.length != b.length &&
                Arrays.equals(a, 0, Math.min(a.length, b.length),
                              b, 0, Math.min(a.length, b.length))
            }

Agregado en 9.

Java documentación para java.util.Arrays.mismatch(.*byte[], .*byte[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Mismatch(Boolean[], Boolean[])

Busca y devuelve el índice del primer error de coincidencia entre dos boolean matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia.

[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

Parámetros

a
Boolean[]

la primera matriz que se va a probar para detectar un error de coincidencia

b
Boolean[]

la segunda matriz que se va a probar para detectar un error de coincidencia

Devoluciones

índice del primer error de coincidencia entre las dos matrices; de lo contrario -1, .

Atributos

Comentarios

Busca y devuelve el índice del primer error de coincidencia entre dos boolean matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia. El índice estará en el intervalo de 0 (inclusivo) hasta la longitud (inclusiva) de la matriz más pequeña.

Si las dos matrices comparten un prefijo común, el índice devuelto es la longitud del prefijo común y sigue que hay un error de coincidencia entre los dos elementos de ese índice dentro de las matrices respectivas. Si una matriz es un prefijo adecuado del otro, el índice devuelto es la longitud de la matriz más pequeña y sigue que el índice solo es válido para la matriz mayor. De lo contrario, no hay coincidencia.

Dos matrices abque nonull son y , comparten un prefijo común de longitud pl si se cumple la expresión siguiente:

{@code
                pl >= 0 &&
                pl < Math.min(a.length, b.length) &&
                Arrays.equals(a, 0, pl, b, 0, pl) &&
                a[pl] != b[pl]
            }

Tenga en cuenta que una longitud de prefijo común de 0 indica que los primeros elementos de cada matriz no coinciden.

Dos matrices abque nonull son y , comparten un prefijo adecuado si se cumple la expresión siguiente:

{@code
                a.length != b.length &&
                Arrays.equals(a, 0, Math.min(a.length, b.length),
                              b, 0, Math.min(a.length, b.length))
            }

Agregado en 9.

Java documentación para java.util.Arrays.mismatch(.*boolean[], .*boolean[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Mismatch(Object[], Object[])

Busca y devuelve el índice del primer error de coincidencia entre dos Object matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia.

[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

Parámetros

a
Object[]

la primera matriz que se va a probar para detectar un error de coincidencia

b
Object[]

la segunda matriz que se va a probar para detectar un error de coincidencia

Devoluciones

índice del primer error de coincidencia entre las dos matrices; de lo contrario -1, .

Atributos

Comentarios

Busca y devuelve el índice del primer error de coincidencia entre dos Object matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia. El índice estará en el intervalo de 0 (inclusivo) hasta la longitud (inclusiva) de la matriz más pequeña.

Si las dos matrices comparten un prefijo común, el índice devuelto es la longitud del prefijo común y sigue que hay un error de coincidencia entre los dos elementos de ese índice dentro de las matrices respectivas. Si una matriz es un prefijo adecuado del otro, el índice devuelto es la longitud de la matriz más pequeña y sigue que el índice solo es válido para la matriz mayor. De lo contrario, no hay coincidencia.

Dos matrices abque nonull son y , comparten un prefijo común de longitud pl si se cumple la expresión siguiente:

{@code
                pl >= 0 &&
                pl < Math.min(a.length, b.length) &&
                Arrays.equals(a, 0, pl, b, 0, pl) &&
                !Objects.equals(a[pl], b[pl])
            }

Tenga en cuenta que una longitud de prefijo común de 0 indica que los primeros elementos de cada matriz no coinciden.

Dos matrices abque nonull son y , comparten un prefijo adecuado si se cumple la expresión siguiente:

{@code
                a.length != b.length &&
                Arrays.equals(a, 0, Math.min(a.length, b.length),
                              b, 0, Math.min(a.length, b.length))
            }

Agregado en 9.

Java documentación para java.util.Arrays.mismatch(java.lang.Object[], java.lang.Object[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Mismatch(Object[], Object[], IComparator)

Busca y devuelve el índice del primer error de coincidencia entre dos Object matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia.

[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

Parámetros

a
Object[]

la primera matriz que se va a probar para detectar un error de coincidencia

b
Object[]

la segunda matriz que se va a probar para detectar un error de coincidencia

cmp
IComparator

comparador para comparar elementos de matriz

Devoluciones

índice del primer error de coincidencia entre las dos matrices; de lo contrario -1, .

Atributos

Comentarios

Busca y devuelve el índice del primer error de coincidencia entre dos Object matrices; de lo contrario, devuelve -1 si no se encuentra ninguna coincidencia. El índice estará en el intervalo de 0 (inclusivo) hasta la longitud (inclusiva) de la matriz más pequeña.

El comparador especificado se usa para determinar si dos elementos de matriz de cada matriz no son iguales.

Si las dos matrices comparten un prefijo común, el índice devuelto es la longitud del prefijo común y sigue que hay un error de coincidencia entre los dos elementos de ese índice dentro de las matrices respectivas. Si una matriz es un prefijo adecuado del otro, el índice devuelto es la longitud de la matriz más pequeña y sigue que el índice solo es válido para la matriz mayor. De lo contrario, no hay coincidencia.

Dos matrices abque nonull son y , comparten un prefijo común de longitud pl si se cumple la expresión siguiente:

{@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
            }

Tenga en cuenta que una longitud de prefijo común de 0 indica que los primeros elementos de cada matriz no coinciden.

Dos matrices abque nonull son y , comparten un prefijo adecuado si se cumple la expresión siguiente:

{@code
                a.length != b.length &&
                Arrays.equals(a, 0, Math.min(a.length, b.length),
                              b, 0, Math.min(a.length, b.length),
                              cmp)
            }

Agregado en 9.

Java documentación para java.util.Arrays.mismatch(T[], T[], java.util.Comparator<? super T>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a