Arrays.Mismatch Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| Mismatch(Object[], Int32, Int32, Object[], Int32, Int32, IComparator) |
Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due |
| Mismatch(Single[], Int32, Int32, Single[], Int32, Int32) |
Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due |
| Mismatch(Int64[], Int32, Int32, Int64[], Int32, Int32) |
Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due |
| Mismatch(Int32[], Int32, Int32, Int32[], Int32, Int32) |
Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due |
| Mismatch(Int16[], Int32, Int32, Int16[], Int32, Int32) |
Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due |
| Mismatch(Double[], Int32, Int32, Double[], Int32, Int32) |
Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due |
| Mismatch(Char[], Int32, Int32, Char[], Int32, Int32) |
Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due |
| Mismatch(Byte[], Int32, Int32, Byte[], Int32, Int32) |
Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due |
| Mismatch(Boolean[], Int32, Int32, Boolean[], Int32, Int32) |
Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due |
| Mismatch(Object[], Int32, Int32, Object[], Int32, Int32) |
Trova e restituisce l'indice relativo della prima mancata corrispondenza tra due |
| Mismatch(Single[], Single[]) |
Trova e restituisce l'indice della prima mancata corrispondenza tra due |
| Mismatch(Int64[], Int64[]) |
Trova e restituisce l'indice della prima mancata corrispondenza tra due |
| Mismatch(Int32[], Int32[]) |
Trova e restituisce l'indice della prima mancata corrispondenza tra due |
| Mismatch(Int16[], Int16[]) |
Trova e restituisce l'indice della prima mancata corrispondenza tra due |
| Mismatch(Double[], Double[]) |
Trova e restituisce l'indice della prima mancata corrispondenza tra due |
| Mismatch(Char[], Char[]) |
Trova e restituisce l'indice della prima mancata corrispondenza tra due |
| Mismatch(Byte[], Byte[]) |
Trova e restituisce l'indice della prima mancata corrispondenza tra due |
| Mismatch(Boolean[], Boolean[]) |
Trova e restituisce l'indice della prima mancata corrispondenza tra due |
| Mismatch(Object[], Object[]) |
Trova e restituisce l'indice della prima mancata corrispondenza tra due |
| Mismatch(Object[], Object[], IComparator) |
Trova e restituisce l'indice della prima mancata corrispondenza tra due |
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.