Linguaggio

Arrays.Mismatch Metodo

Definizione

Overload

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

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due Object matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

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

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due float matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

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

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due long matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

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

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due int matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

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

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due short matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

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

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due double matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

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

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due char matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

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

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due byte matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

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

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due boolean matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

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

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due Object matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

Mismatch(Single[], Single[])

Trova e restituisce l'indice della prima mancata corrispondenza tra due float matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

Mismatch(Int64[], Int64[])

Trova e restituisce l'indice della prima mancata corrispondenza tra due long matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

Mismatch(Int32[], Int32[])

Trova e restituisce l'indice della prima mancata corrispondenza tra due int matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

Mismatch(Int16[], Int16[])

Trova e restituisce l'indice della prima mancata corrispondenza tra due short matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

Mismatch(Double[], Double[])

Trova e restituisce l'indice della prima mancata corrispondenza tra due double matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

Mismatch(Char[], Char[])

Trova e restituisce l'indice della prima mancata corrispondenza tra due char matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

Mismatch(Byte[], Byte[])

Trova e restituisce l'indice della prima mancata corrispondenza tra due byte matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

Mismatch(Boolean[], Boolean[])

Trova e restituisce l'indice della prima mancata corrispondenza tra due boolean matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

Mismatch(Object[], Object[])

Trova e restituisce l'indice della prima mancata corrispondenza tra due Object matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

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

Trova e restituisce l'indice della prima mancata corrispondenza tra due Object matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

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

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due Object matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

[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

Parametri

a
Object[]

prima matrice da testare per una mancata corrispondenza

aFromIndex
Int32

indice (inclusivo) del primo elemento della prima matrice da testare

aToIndex
Int32

indice (esclusivo) dell'ultimo elemento della prima matrice da testare

b
Object[]

la seconda matrice da testare per una mancata corrispondenza

bFromIndex
Int32

indice (inclusivo) del primo elemento nella seconda matrice da testare

bToIndex
Int32

indice (esclusivo) dell'ultimo elemento nella seconda matrice da testare

cmp
IComparator

confronto per confrontare gli elementi della matrice

Valori restituiti

indice relativo della prima mancata corrispondenza tra le due matrici sugli intervalli specificati; in caso contrario -1, .

Attributi

Commenti

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due Object matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza. L'indice sarà compreso nell'intervallo compreso tra 0 (inclusi) fino alla lunghezza (inclusa) dell'intervallo più piccolo.

Se le due matrici, sugli intervalli specificati, condividono un prefisso comune, l'indice relativo restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due elementi in corrispondenza di tale indice relativo all'interno delle rispettive matrici. Se una matrice è un prefisso appropriato dell'altra, sugli intervalli specificati, l'indice relativo restituito è la lunghezza dell'intervallo più piccolo e segue che l'indice relativo è valido solo per la matrice con l'intervallo più grande. In caso contrario, non esiste alcuna mancata corrispondenza.

null Due matrici non e ba con intervalli specificati [aFromIndex, atoIndex) e [bFromIndex, btoIndex) condividono rispettivamente un prefisso comune di lunghezza pl se l'espressione seguente è true:

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

Si noti che una lunghezza di prefisso comune di 0 indica che i primi elementi di ogni matrice non corrispondono.

null Due matrici non e ab con intervalli specificati [aFromIndex, atoIndex) e [bFromIndex, btoIndex) condividono rispettivamente un prefisso corretto se l'espressione seguente è true:

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

Aggiunta in 9.

per java.util.Arrays.mismatch(T[], int, int, T[], int, int, java.util.Comparator<? super T>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due float matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

[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

Parametri

a
Single[]

prima matrice da testare per una mancata corrispondenza

aFromIndex
Int32

indice (inclusivo) del primo elemento della prima matrice da testare

aToIndex
Int32

indice (esclusivo) dell'ultimo elemento della prima matrice da testare

b
Single[]

la seconda matrice da testare per una mancata corrispondenza

bFromIndex
Int32

indice (inclusivo) del primo elemento nella seconda matrice da testare

bToIndex
Int32

indice (esclusivo) dell'ultimo elemento nella seconda matrice da testare

Valori restituiti

indice relativo della prima mancata corrispondenza tra le due matrici sugli intervalli specificati; in caso contrario -1, .

Attributi

Commenti

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due float matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza. L'indice sarà compreso nell'intervallo compreso tra 0 (inclusi) fino alla lunghezza (inclusa) dell'intervallo più piccolo.

Se le due matrici, sugli intervalli specificati, condividono un prefisso comune, l'indice relativo restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due elementi in corrispondenza di tale indice relativo all'interno delle rispettive matrici. Se una matrice è un prefisso appropriato dell'altra, sugli intervalli specificati, l'indice relativo restituito è la lunghezza dell'intervallo più piccolo e segue che l'indice relativo è valido solo per la matrice con l'intervallo più grande. In caso contrario, non esiste alcuna mancata corrispondenza.

null Due matrici non e ba con intervalli specificati [aFromIndex, aToIndex) e [bFromIndex, bToIndex) condividono rispettivamente un prefisso comune di lunghezza pl se l'espressione seguente è true:

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

Si noti che una lunghezza di prefisso comune di 0 indica che i primi elementi di ogni matrice non corrispondono.

null Due matrici non e ab con intervalli specificati [aFromIndex, aToIndex) e [bFromIndex, bToIndex) condividono rispettivamente un prefisso corretto se l'espressione seguente è true:

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

Aggiunta in 9.

per java.util.Arrays.mismatch(.*float[], .*int, .*int, .*float[], .*int, .*int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due long matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

[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

Parametri

a
Int64[]

prima matrice da testare per una mancata corrispondenza

aFromIndex
Int32

indice (inclusivo) del primo elemento della prima matrice da testare

aToIndex
Int32

indice (esclusivo) dell'ultimo elemento della prima matrice da testare

b
Int64[]

la seconda matrice da testare per una mancata corrispondenza

bFromIndex
Int32

indice (inclusivo) del primo elemento nella seconda matrice da testare

bToIndex
Int32

indice (esclusivo) dell'ultimo elemento nella seconda matrice da testare

Valori restituiti

indice relativo della prima mancata corrispondenza tra le due matrici sugli intervalli specificati; in caso contrario -1, .

Attributi

Commenti

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due long matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza. L'indice sarà compreso nell'intervallo compreso tra 0 (inclusi) fino alla lunghezza (inclusa) dell'intervallo più piccolo.

Se le due matrici, sugli intervalli specificati, condividono un prefisso comune, l'indice relativo restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due elementi in corrispondenza di tale indice relativo all'interno delle rispettive matrici. Se una matrice è un prefisso appropriato dell'altra, sugli intervalli specificati, l'indice relativo restituito è la lunghezza dell'intervallo più piccolo e segue che l'indice relativo è valido solo per la matrice con l'intervallo più grande. In caso contrario, non esiste alcuna mancata corrispondenza.

null Due matrici non e ba con intervalli specificati [aFromIndex, aToIndex) e [bFromIndex, bToIndex) condividono rispettivamente un prefisso comune di lunghezza pl se l'espressione seguente è true:

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

Si noti che una lunghezza di prefisso comune di 0 indica che i primi elementi di ogni matrice non corrispondono.

null Due matrici non e ab con intervalli specificati [aFromIndex, aToIndex) e [bFromIndex, bToIndex) condividono rispettivamente un prefisso corretto se l'espressione seguente è true:

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

Aggiunta in 9.

per java.util.Arrays.mismatch(.*long[], .*int, .*int, .*long[], .*int, .*int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due int matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

[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

Parametri

a
Int32[]

prima matrice da testare per una mancata corrispondenza

aFromIndex
Int32

indice (inclusivo) del primo elemento della prima matrice da testare

aToIndex
Int32

indice (esclusivo) dell'ultimo elemento della prima matrice da testare

b
Int32[]

la seconda matrice da testare per una mancata corrispondenza

bFromIndex
Int32

indice (inclusivo) del primo elemento nella seconda matrice da testare

bToIndex
Int32

indice (esclusivo) dell'ultimo elemento nella seconda matrice da testare

Valori restituiti

indice relativo della prima mancata corrispondenza tra le due matrici sugli intervalli specificati; in caso contrario -1, .

Attributi

Commenti

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due int matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza. L'indice sarà compreso nell'intervallo compreso tra 0 (inclusi) fino alla lunghezza (inclusa) dell'intervallo più piccolo.

Se le due matrici, sugli intervalli specificati, condividono un prefisso comune, l'indice relativo restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due elementi in corrispondenza di tale indice relativo all'interno delle rispettive matrici. Se una matrice è un prefisso appropriato dell'altra, sugli intervalli specificati, l'indice relativo restituito è la lunghezza dell'intervallo più piccolo e segue che l'indice relativo è valido solo per la matrice con l'intervallo più grande. In caso contrario, non esiste alcuna mancata corrispondenza.

null Due matrici non e ba con intervalli specificati [aFromIndex, aToIndex) e [bFromIndex, bToIndex) condividono rispettivamente un prefisso comune di lunghezza pl se l'espressione seguente è true:

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

Si noti che una lunghezza di prefisso comune di 0 indica che i primi elementi di ogni matrice non corrispondono.

null Due matrici non e ab con intervalli specificati [aFromIndex, aToIndex) e [bFromIndex, bToIndex) condividono rispettivamente un prefisso corretto se l'espressione seguente è true:

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

Aggiunta in 9.

per java.util.Arrays.mismatch(.*int[], .*int, .*int, .*int[], .*int, .*int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due short matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

[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

Parametri

a
Int16[]

prima matrice da testare per una mancata corrispondenza

aFromIndex
Int32

indice (inclusivo) del primo elemento della prima matrice da testare

aToIndex
Int32

indice (esclusivo) dell'ultimo elemento della prima matrice da testare

b
Int16[]

la seconda matrice da testare per una mancata corrispondenza

bFromIndex
Int32

indice (inclusivo) del primo elemento nella seconda matrice da testare

bToIndex
Int32

indice (esclusivo) dell'ultimo elemento nella seconda matrice da testare

Valori restituiti

indice relativo della prima mancata corrispondenza tra le due matrici sugli intervalli specificati; in caso contrario -1, .

Attributi

Commenti

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due short matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza. L'indice sarà compreso nell'intervallo compreso tra 0 (inclusi) fino alla lunghezza (inclusa) dell'intervallo più piccolo.

Se le due matrici, sugli intervalli specificati, condividono un prefisso comune, l'indice relativo restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due elementi in corrispondenza di tale indice relativo all'interno delle rispettive matrici. Se una matrice è un prefisso appropriato dell'altra, sugli intervalli specificati, l'indice relativo restituito è la lunghezza dell'intervallo più piccolo e segue che l'indice relativo è valido solo per la matrice con l'intervallo più grande. In caso contrario, non esiste alcuna mancata corrispondenza.

null Due matrici non e ba con intervalli specificati [aFromIndex, aToIndex) e [bFromIndex, bToIndex) condividono rispettivamente un prefisso comune di lunghezza pl se l'espressione seguente è true:

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

Si noti che una lunghezza di prefisso comune di 0 indica che i primi elementi di ogni matrice non corrispondono.

null Due matrici non e ab con intervalli specificati [aFromIndex, aToIndex) e [bFromIndex, bToIndex) condividono rispettivamente un prefisso corretto se l'espressione seguente è true:

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

Aggiunta in 9.

per java.util.Arrays.mismatch(.*short[], .*int, .*int, .*short[], .*int, .*int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due double matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

[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

Parametri

a
Double[]

prima matrice da testare per una mancata corrispondenza

aFromIndex
Int32

indice (inclusivo) del primo elemento della prima matrice da testare

aToIndex
Int32

indice (esclusivo) dell'ultimo elemento della prima matrice da testare

b
Double[]

la seconda matrice da testare per una mancata corrispondenza

bFromIndex
Int32

indice (inclusivo) del primo elemento nella seconda matrice da testare

bToIndex
Int32

indice (esclusivo) dell'ultimo elemento nella seconda matrice da testare

Valori restituiti

indice relativo della prima mancata corrispondenza tra le due matrici sugli intervalli specificati; in caso contrario -1, .

Attributi

Commenti

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due double matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza. L'indice sarà compreso nell'intervallo compreso tra 0 (inclusi) fino alla lunghezza (inclusa) dell'intervallo più piccolo.

Se le due matrici, sugli intervalli specificati, condividono un prefisso comune, l'indice relativo restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due elementi in corrispondenza di tale indice relativo all'interno delle rispettive matrici. Se una matrice è un prefisso appropriato dell'altra, sugli intervalli specificati, l'indice relativo restituito è la lunghezza dell'intervallo più piccolo e segue che l'indice relativo è valido solo per la matrice con l'intervallo più grande. In caso contrario, non esiste alcuna mancata corrispondenza.

null Due matrici non e ba con intervalli specificati [aFromIndex, aToIndex) e [bFromIndex, bToIndex) condividono rispettivamente un prefisso comune di lunghezza pl se l'espressione seguente è true:

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

Si noti che una lunghezza di prefisso comune di 0 indica che i primi elementi di ogni matrice non corrispondono.

null Due matrici non e ab con intervalli specificati [aFromIndex, aToIndex) e [bFromIndex, bToIndex) condividono rispettivamente un prefisso corretto se l'espressione seguente è true:

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

Aggiunta in 9.

per java.util.Arrays.mismatch(.*double[], .*int, .*int, .*double[], .*int, .*int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due char matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

[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

Parametri

a
Char[]

prima matrice da testare per una mancata corrispondenza

aFromIndex
Int32

indice (inclusivo) del primo elemento della prima matrice da testare

aToIndex
Int32

indice (esclusivo) dell'ultimo elemento della prima matrice da testare

b
Char[]

la seconda matrice da testare per una mancata corrispondenza

bFromIndex
Int32

indice (inclusivo) del primo elemento nella seconda matrice da testare

bToIndex
Int32

indice (esclusivo) dell'ultimo elemento nella seconda matrice da testare

Valori restituiti

indice relativo della prima mancata corrispondenza tra le due matrici sugli intervalli specificati; in caso contrario -1, .

Attributi

Commenti

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due char matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza. L'indice sarà compreso nell'intervallo compreso tra 0 (inclusi) fino alla lunghezza (inclusa) dell'intervallo più piccolo.

Se le due matrici, sugli intervalli specificati, condividono un prefisso comune, l'indice relativo restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due elementi in corrispondenza di tale indice relativo all'interno delle rispettive matrici. Se una matrice è un prefisso appropriato dell'altra, sugli intervalli specificati, l'indice relativo restituito è la lunghezza dell'intervallo più piccolo e segue che l'indice relativo è valido solo per la matrice con l'intervallo più grande. In caso contrario, non esiste alcuna mancata corrispondenza.

null Due matrici non e ba con intervalli specificati [aFromIndex, aToIndex) e [bFromIndex, bToIndex) condividono rispettivamente un prefisso comune di lunghezza pl se l'espressione seguente è true:

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

Si noti che una lunghezza di prefisso comune di 0 indica che i primi elementi di ogni matrice non corrispondono.

null Due matrici non e ab con intervalli specificati [aFromIndex, aToIndex) e [bFromIndex, bToIndex) condividono rispettivamente un prefisso corretto se l'espressione seguente è true:

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

Aggiunta in 9.

per java.util.Arrays.mismatch(.*char[], .*int, .*int, .*char[], .*int, .*int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due byte matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

[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

Parametri

a
Byte[]

prima matrice da testare per una mancata corrispondenza

aFromIndex
Int32

indice (inclusivo) del primo elemento della prima matrice da testare

aToIndex
Int32

indice (esclusivo) dell'ultimo elemento della prima matrice da testare

b
Byte[]

la seconda matrice da testare per una mancata corrispondenza

bFromIndex
Int32

indice (inclusivo) del primo elemento nella seconda matrice da testare

bToIndex
Int32

indice (esclusivo) dell'ultimo elemento nella seconda matrice da testare

Valori restituiti

indice relativo della prima mancata corrispondenza tra le due matrici sugli intervalli specificati; in caso contrario -1, .

Attributi

Commenti

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due byte matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza. L'indice sarà compreso nell'intervallo compreso tra 0 (inclusi) fino alla lunghezza (inclusa) dell'intervallo più piccolo.

Se le due matrici, sugli intervalli specificati, condividono un prefisso comune, l'indice relativo restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due elementi in corrispondenza di tale indice relativo all'interno delle rispettive matrici. Se una matrice è un prefisso appropriato dell'altra, sugli intervalli specificati, l'indice relativo restituito è la lunghezza dell'intervallo più piccolo e segue che l'indice relativo è valido solo per la matrice con l'intervallo più grande. In caso contrario, non esiste alcuna mancata corrispondenza.

null Due matrici non e ba con intervalli specificati [aFromIndex, aToIndex) e [bFromIndex, bToIndex) condividono rispettivamente un prefisso comune di lunghezza pl se l'espressione seguente è true:

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

Si noti che una lunghezza di prefisso comune di 0 indica che i primi elementi di ogni matrice non corrispondono.

null Due matrici non e ab con intervalli specificati [aFromIndex, aToIndex) e [bFromIndex, bToIndex) condividono rispettivamente un prefisso corretto se l'espressione seguente è true:

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

Aggiunta in 9.

per java.util.Arrays.mismatch(.*byte[], .*int, .*int, .*byte[], .*int, .*int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due boolean matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

[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

Parametri

a
Boolean[]

prima matrice da testare per una mancata corrispondenza

aFromIndex
Int32

indice (inclusivo) del primo elemento della prima matrice da testare

aToIndex
Int32

indice (esclusivo) dell'ultimo elemento della prima matrice da testare

b
Boolean[]

la seconda matrice da testare per una mancata corrispondenza

bFromIndex
Int32

indice (inclusivo) del primo elemento nella seconda matrice da testare

bToIndex
Int32

indice (esclusivo) dell'ultimo elemento nella seconda matrice da testare

Valori restituiti

indice relativo della prima mancata corrispondenza tra le due matrici sugli intervalli specificati; in caso contrario -1, .

Attributi

Commenti

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due boolean matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza. L'indice sarà compreso nell'intervallo compreso tra 0 (inclusi) fino alla lunghezza (inclusa) dell'intervallo più piccolo.

Se le due matrici, sugli intervalli specificati, condividono un prefisso comune, l'indice relativo restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due elementi in corrispondenza di tale indice relativo all'interno delle rispettive matrici. Se una matrice è un prefisso appropriato dell'altra, sugli intervalli specificati, l'indice relativo restituito è la lunghezza dell'intervallo più piccolo e segue che l'indice relativo è valido solo per la matrice con l'intervallo più grande. In caso contrario, non esiste alcuna mancata corrispondenza.

null Due matrici non e ba con intervalli specificati [aFromIndex, aToIndex) e [bFromIndex, bToIndex) condividono rispettivamente un prefisso comune di lunghezza pl se l'espressione seguente è true:

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

Si noti che una lunghezza di prefisso comune di 0 indica che i primi elementi di ogni matrice non corrispondono.

null Due matrici non e ab con intervalli specificati [aFromIndex, aToIndex) e [bFromIndex, bToIndex) condividono rispettivamente un prefisso corretto se l'espressione seguente è true:

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

Aggiunta in 9.

per java.util.Arrays.mismatch(.*boolean[], .*int, .*int, .*boolean[], .*int, .*int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due Object matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

[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

Parametri

a
Object[]

prima matrice da testare per una mancata corrispondenza

aFromIndex
Int32

indice (inclusivo) del primo elemento della prima matrice da testare

aToIndex
Int32

indice (esclusivo) dell'ultimo elemento della prima matrice da testare

b
Object[]

la seconda matrice da testare per una mancata corrispondenza

bFromIndex
Int32

indice (inclusivo) del primo elemento nella seconda matrice da testare

bToIndex
Int32

indice (esclusivo) dell'ultimo elemento nella seconda matrice da testare

Valori restituiti

indice relativo della prima mancata corrispondenza tra le due matrici sugli intervalli specificati; in caso contrario -1, .

Attributi

Commenti

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due Object matrici rispetto agli intervalli specificati. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza. L'indice sarà compreso nell'intervallo compreso tra 0 (inclusi) fino alla lunghezza (inclusa) dell'intervallo più piccolo.

Se le due matrici, sugli intervalli specificati, condividono un prefisso comune, l'indice relativo restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due elementi in corrispondenza di tale indice relativo all'interno delle rispettive matrici. Se una matrice è un prefisso appropriato dell'altra, sugli intervalli specificati, l'indice relativo restituito è la lunghezza dell'intervallo più piccolo e segue che l'indice relativo è valido solo per la matrice con l'intervallo più grande. In caso contrario, non esiste alcuna mancata corrispondenza.

null Due matrici non e ba con intervalli specificati [aFromIndex, atoIndex) e [bFromIndex, btoIndex) condividono rispettivamente un prefisso comune di lunghezza pl se l'espressione seguente è true:

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

Si noti che una lunghezza di prefisso comune di 0 indica che i primi elementi di ogni matrice non corrispondono.

null Due matrici non e ab con intervalli specificati [aFromIndex, atoIndex) e [bFromIndex, btoIndex) condividono rispettivamente un prefisso corretto se l'espressione seguente è true:

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

Aggiunta in 9.

per java.util.Arrays.mismatch(java.lang.Object[], int, int, java.lang.Object[], int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Mismatch(Single[], Single[])

Trova e restituisce l'indice della prima mancata corrispondenza tra due float matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

[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

Parametri

a
Single[]

prima matrice da testare per una mancata corrispondenza

b
Single[]

la seconda matrice da testare per una mancata corrispondenza

Valori restituiti

indice della prima mancata corrispondenza tra le due matrici; in caso contrario -1, .

Attributi

Commenti

Trova e restituisce l'indice della prima mancata corrispondenza tra due float matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza. L'indice sarà compreso nell'intervallo di 0 (inclusi) fino alla lunghezza (inclusa) della matrice più piccola.

Se le due matrici condividono un prefisso comune, l'indice restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due elementi in corrispondenza di tale indice all'interno delle rispettive matrici. Se una matrice è un prefisso appropriato dell'altro, l'indice restituito è la lunghezza della matrice più piccola e segue che l'indice è valido solo per la matrice più grande. In caso contrario, non esiste alcuna mancata corrispondenza.

null Due matrici non be a , condividono un prefisso comune di lunghezza pl se l'espressione seguente è true:

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

Si noti che una lunghezza di prefisso comune di 0 indica che i primi elementi di ogni matrice non corrispondono.

null Due matrici non e ab, condividono un prefisso appropriato se l'espressione seguente è true:

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

Aggiunta in 9.

per java.util.Arrays.mismatch(.*float[], .*float[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Mismatch(Int64[], Int64[])

Trova e restituisce l'indice della prima mancata corrispondenza tra due long matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

[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

Parametri

a
Int64[]

prima matrice da testare per una mancata corrispondenza

b
Int64[]

la seconda matrice da testare per una mancata corrispondenza

Valori restituiti

indice della prima mancata corrispondenza tra le due matrici; in caso contrario -1, .

Attributi

Commenti

Trova e restituisce l'indice della prima mancata corrispondenza tra due long matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza. L'indice sarà compreso nell'intervallo di 0 (inclusi) fino alla lunghezza (inclusa) della matrice più piccola.

Se le due matrici condividono un prefisso comune, l'indice restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due elementi in corrispondenza di tale indice all'interno delle rispettive matrici. Se una matrice è un prefisso appropriato dell'altro, l'indice restituito è la lunghezza della matrice più piccola e segue che l'indice è valido solo per la matrice più grande. In caso contrario, non esiste alcuna mancata corrispondenza.

null Due matrici non be a , condividono un prefisso comune di lunghezza pl se l'espressione seguente è true:

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

Si noti che una lunghezza di prefisso comune di 0 indica che i primi elementi di ogni matrice non corrispondono.

null Due matrici non e ab, condividono un prefisso appropriato se l'espressione seguente è true:

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

Aggiunta in 9.

per java.util.Arrays.mismatch(.*long[], .*long[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Mismatch(Int32[], Int32[])

Trova e restituisce l'indice della prima mancata corrispondenza tra due int matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

[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

Parametri

a
Int32[]

prima matrice da testare per una mancata corrispondenza

b
Int32[]

la seconda matrice da testare per una mancata corrispondenza

Valori restituiti

indice della prima mancata corrispondenza tra le due matrici; in caso contrario -1, .

Attributi

Commenti

Trova e restituisce l'indice della prima mancata corrispondenza tra due int matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza. L'indice sarà compreso nell'intervallo di 0 (inclusi) fino alla lunghezza (inclusa) della matrice più piccola.

Se le due matrici condividono un prefisso comune, l'indice restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due elementi in corrispondenza di tale indice all'interno delle rispettive matrici. Se una matrice è un prefisso appropriato dell'altro, l'indice restituito è la lunghezza della matrice più piccola e segue che l'indice è valido solo per la matrice più grande. In caso contrario, non esiste alcuna mancata corrispondenza.

null Due matrici non be a , condividono un prefisso comune di lunghezza pl se l'espressione seguente è true:

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

Si noti che una lunghezza di prefisso comune di 0 indica che i primi elementi di ogni matrice non corrispondono.

null Due matrici non e ab, condividono un prefisso appropriato se l'espressione seguente è true:

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

Aggiunta in 9.

per java.util.Arrays.mismatch(.*int[], .*int[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Mismatch(Int16[], Int16[])

Trova e restituisce l'indice della prima mancata corrispondenza tra due short matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

[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

Parametri

a
Int16[]

prima matrice da testare per una mancata corrispondenza

b
Int16[]

la seconda matrice da testare per una mancata corrispondenza

Valori restituiti

indice della prima mancata corrispondenza tra le due matrici; in caso contrario -1, .

Attributi

Commenti

Trova e restituisce l'indice della prima mancata corrispondenza tra due short matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza. L'indice sarà compreso nell'intervallo di 0 (inclusi) fino alla lunghezza (inclusa) della matrice più piccola.

Se le due matrici condividono un prefisso comune, l'indice restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due elementi in corrispondenza di tale indice all'interno delle rispettive matrici. Se una matrice è un prefisso appropriato dell'altro, l'indice restituito è la lunghezza della matrice più piccola e segue che l'indice è valido solo per la matrice più grande. In caso contrario, non esiste alcuna mancata corrispondenza.

null Due matrici non be a , condividono un prefisso comune di lunghezza pl se l'espressione seguente è true:

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

Si noti che una lunghezza di prefisso comune di 0 indica che i primi elementi di ogni matrice non corrispondono.

null Due matrici non e ab, condividono un prefisso appropriato se l'espressione seguente è true:

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

Aggiunta in 9.

per java.util.Arrays.mismatch(.*short[], .*short[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Mismatch(Double[], Double[])

Trova e restituisce l'indice della prima mancata corrispondenza tra due double matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

[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

Parametri

a
Double[]

prima matrice da testare per una mancata corrispondenza

b
Double[]

la seconda matrice da testare per una mancata corrispondenza

Valori restituiti

indice della prima mancata corrispondenza tra le due matrici; in caso contrario -1, .

Attributi

Commenti

Trova e restituisce l'indice della prima mancata corrispondenza tra due double matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza. L'indice sarà compreso nell'intervallo di 0 (inclusi) fino alla lunghezza (inclusa) della matrice più piccola.

Se le due matrici condividono un prefisso comune, l'indice restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due elementi in corrispondenza di tale indice all'interno delle rispettive matrici. Se una matrice è un prefisso appropriato dell'altro, l'indice restituito è la lunghezza della matrice più piccola e segue che l'indice è valido solo per la matrice più grande. In caso contrario, non esiste alcuna mancata corrispondenza.

null Due matrici non be a , condividono un prefisso comune di lunghezza pl se l'espressione seguente è true:

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

Si noti che una lunghezza di prefisso comune di 0 indica che i primi elementi di ogni matrice non corrispondono.

null Due matrici non e ab, condividono un prefisso appropriato se l'espressione seguente è true:

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

Aggiunta in 9.

per java.util.Arrays.mismatch(.*double[], .*double[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Mismatch(Char[], Char[])

Trova e restituisce l'indice della prima mancata corrispondenza tra due char matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

[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

Parametri

a
Char[]

prima matrice da testare per una mancata corrispondenza

b
Char[]

la seconda matrice da testare per una mancata corrispondenza

Valori restituiti

indice della prima mancata corrispondenza tra le due matrici; in caso contrario -1, .

Attributi

Commenti

Trova e restituisce l'indice della prima mancata corrispondenza tra due char matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza. L'indice sarà compreso nell'intervallo di 0 (inclusi) fino alla lunghezza (inclusa) della matrice più piccola.

Se le due matrici condividono un prefisso comune, l'indice restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due elementi in corrispondenza di tale indice all'interno delle rispettive matrici. Se una matrice è un prefisso appropriato dell'altro, l'indice restituito è la lunghezza della matrice più piccola e segue che l'indice è valido solo per la matrice più grande. In caso contrario, non esiste alcuna mancata corrispondenza.

null Due matrici non be a , condividono un prefisso comune di lunghezza pl se l'espressione seguente è true:

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

Si noti che una lunghezza di prefisso comune di 0 indica che i primi elementi di ogni matrice non corrispondono.

null Due matrici non e ab, condividono un prefisso appropriato se l'espressione seguente è true:

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

Aggiunta in 9.

per java.util.Arrays.mismatch(.*char[], .*char[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Mismatch(Byte[], Byte[])

Trova e restituisce l'indice della prima mancata corrispondenza tra due byte matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

[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

Parametri

a
Byte[]

prima matrice da testare per una mancata corrispondenza

b
Byte[]

la seconda matrice da testare per una mancata corrispondenza

Valori restituiti

indice della prima mancata corrispondenza tra le due matrici; in caso contrario -1, .

Attributi

Commenti

Trova e restituisce l'indice della prima mancata corrispondenza tra due byte matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza. L'indice sarà compreso nell'intervallo di 0 (inclusi) fino alla lunghezza (inclusa) della matrice più piccola.

Se le due matrici condividono un prefisso comune, l'indice restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due elementi in corrispondenza di tale indice all'interno delle rispettive matrici. Se una matrice è un prefisso appropriato dell'altro, l'indice restituito è la lunghezza della matrice più piccola e segue che l'indice è valido solo per la matrice più grande. In caso contrario, non esiste alcuna mancata corrispondenza.

null Due matrici non be a , condividono un prefisso comune di lunghezza pl se l'espressione seguente è true:

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

Si noti che una lunghezza di prefisso comune di 0 indica che i primi elementi di ogni matrice non corrispondono.

null Due matrici non e ab, condividono un prefisso appropriato se l'espressione seguente è true:

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

Aggiunta in 9.

per java.util.Arrays.mismatch(.*byte[], .*byte[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Mismatch(Boolean[], Boolean[])

Trova e restituisce l'indice della prima mancata corrispondenza tra due boolean matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

[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

Parametri

a
Boolean[]

prima matrice da testare per una mancata corrispondenza

b
Boolean[]

la seconda matrice da testare per una mancata corrispondenza

Valori restituiti

indice della prima mancata corrispondenza tra le due matrici; in caso contrario -1, .

Attributi

Commenti

Trova e restituisce l'indice della prima mancata corrispondenza tra due boolean matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza. L'indice sarà compreso nell'intervallo di 0 (inclusi) fino alla lunghezza (inclusa) della matrice più piccola.

Se le due matrici condividono un prefisso comune, l'indice restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due elementi in corrispondenza di tale indice all'interno delle rispettive matrici. Se una matrice è un prefisso appropriato dell'altro, l'indice restituito è la lunghezza della matrice più piccola e segue che l'indice è valido solo per la matrice più grande. In caso contrario, non esiste alcuna mancata corrispondenza.

null Due matrici non be a , condividono un prefisso comune di lunghezza pl se l'espressione seguente è true:

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

Si noti che una lunghezza di prefisso comune di 0 indica che i primi elementi di ogni matrice non corrispondono.

null Due matrici non e ab, condividono un prefisso appropriato se l'espressione seguente è true:

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

Aggiunta in 9.

per java.util.Arrays.mismatch(.*boolean[], .*boolean[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Mismatch(Object[], Object[])

Trova e restituisce l'indice della prima mancata corrispondenza tra due Object matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

[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

Parametri

a
Object[]

prima matrice da testare per una mancata corrispondenza

b
Object[]

la seconda matrice da testare per una mancata corrispondenza

Valori restituiti

indice della prima mancata corrispondenza tra le due matrici; in caso contrario -1, .

Attributi

Commenti

Trova e restituisce l'indice della prima mancata corrispondenza tra due Object matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza. L'indice sarà compreso nell'intervallo di 0 (inclusi) fino alla lunghezza (inclusa) della matrice più piccola.

Se le due matrici condividono un prefisso comune, l'indice restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due elementi in corrispondenza di tale indice all'interno delle rispettive matrici. Se una matrice è un prefisso appropriato dell'altro, l'indice restituito è la lunghezza della matrice più piccola e segue che l'indice è valido solo per la matrice più grande. In caso contrario, non esiste alcuna mancata corrispondenza.

null Due matrici non be a , condividono un prefisso comune di lunghezza pl se l'espressione seguente è true:

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

Si noti che una lunghezza di prefisso comune di 0 indica che i primi elementi di ogni matrice non corrispondono.

null Due matrici non e ab, condividono un prefisso appropriato se l'espressione seguente è true:

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

Aggiunta in 9.

per java.util.Arrays.mismatch(java.lang.Object[], java.lang.Object[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Trova e restituisce l'indice della prima mancata corrispondenza tra due Object matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza.

[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

Parametri

a
Object[]

prima matrice da testare per una mancata corrispondenza

b
Object[]

la seconda matrice da testare per una mancata corrispondenza

cmp
IComparator

confronto per confrontare gli elementi della matrice

Valori restituiti

indice della prima mancata corrispondenza tra le due matrici; in caso contrario -1, .

Attributi

Commenti

Trova e restituisce l'indice della prima mancata corrispondenza tra due Object matrici. In caso contrario, restituisce -1 se non viene trovata alcuna mancata corrispondenza. L'indice sarà compreso nell'intervallo di 0 (inclusi) fino alla lunghezza (inclusa) della matrice più piccola.

Il comparatore specificato viene usato per determinare se due elementi della matrice di ogni matrice non sono uguali.

Se le due matrici condividono un prefisso comune, l'indice restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due elementi in corrispondenza di tale indice all'interno delle rispettive matrici. Se una matrice è un prefisso appropriato dell'altro, l'indice restituito è la lunghezza della matrice più piccola e segue che l'indice è valido solo per la matrice più grande. In caso contrario, non esiste alcuna mancata corrispondenza.

null Due matrici non be a , condividono un prefisso comune di lunghezza pl se l'espressione seguente è true:

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

Si noti che una lunghezza di prefisso comune di 0 indica che i primi elementi di ogni matrice non corrispondono.

null Due matrici non e ab, condividono un prefisso appropriato se l'espressione seguente è true:

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

Aggiunta in 9.

per java.util.Arrays.mismatch(T[], T[], java.util.Comparator<? super T>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a