Arrays Classe

Definição

Essa classe contém vários métodos para manipular matrizes (como classificação e pesquisa).

[Android.Runtime.Register("java/util/Arrays", DoNotGenerateAcw=true)]
public class Arrays : Java.Lang.Object
[<Android.Runtime.Register("java/util/Arrays", DoNotGenerateAcw=true)>]
type Arrays = class
    inherit Object
Herança
Atributos

Comentários

Essa classe contém vários métodos para manipular matrizes (como classificação e pesquisa). Essa classe também contém uma fábrica estática que permite que as matrizes sejam exibidas como listas.

Todos os métodos nessa classe gerarão um NullPointerException, se a referência de matriz especificada for nula, exceto quando observado.

A documentação dos métodos contidos nessa classe inclui breves descrições das implementações. Essas descrições devem ser consideradas como notas de implementação, em vez de partes da especificação. Os implementadores devem se sentir à vontade para substituir outros algoritmos, desde que a especificação em si seja cumprida. (Por exemplo, o algoritmo usado por sort(Object[]) não precisa ser um MergeSort, mas precisa ser estável.)

Essa classe é membro do Java Collections Framework.

Adicionado em 1.2.

Documentação Java para java.util.Arrays.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Construtores

Nome Description
Arrays(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Essa classe contém vários métodos para manipular matrizes (como classificação e pesquisa).

(Herdado de JavaObject)
JniPeerMembers

Essa classe contém vários métodos para manipular matrizes (como classificação e pesquisa).

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

Nome Description
AsList(Object[])

Retorna uma lista de tamanho fixo apoiada pela matriz especificada.

BinarySearch(Byte[], Int32, Int32, SByte)

Pesquisa um intervalo da matriz de bytes especificada para o valor especificado usando o algoritmo de pesquisa binária.

BinarySearch(Byte[], SByte)

Pesquisa a matriz de bytes especificada para o valor especificado usando o algoritmo de pesquisa binária.

BinarySearch(Char[], Char)

Pesquisa a matriz de caracteres especificada para o valor especificado usando o algoritmo de pesquisa binária.

BinarySearch(Char[], Int32, Int32, Char)

Pesquisa um intervalo da matriz de caracteres especificada para o valor especificado usando o algoritmo de pesquisa binária.

BinarySearch(Double[], Double)

Pesquisa a matriz de duplos especificada para o valor especificado usando o algoritmo de pesquisa binária.

BinarySearch(Double[], Int32, Int32, Double)

Pesquisa um intervalo da matriz especificada de duplas para o valor especificado usando o algoritmo de pesquisa binária.

BinarySearch(Int16[], Int16)

Pesquisa a matriz especificada de shorts para o valor especificado usando o algoritmo de pesquisa binária.

BinarySearch(Int16[], Int32, Int32, Int16)

Pesquisa um intervalo da matriz especificada de shorts para o valor especificado usando o algoritmo de pesquisa binária.

BinarySearch(Int32[], Int32, Int32, Int32)

Pesquisa um intervalo da matriz de ints especificada para o valor especificado usando o algoritmo de pesquisa binária.

BinarySearch(Int32[], Int32)

Pesquisa a matriz de ints especificada para o valor especificado usando o algoritmo de pesquisa binária.

BinarySearch(Int64[], Int32, Int32, Int64)

Pesquisa um intervalo da matriz especificada de longs para o valor especificado usando o algoritmo de pesquisa binária.

BinarySearch(Int64[], Int64)

Pesquisa a matriz especificada de longs para o valor especificado usando o algoritmo de pesquisa binária.

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

Pesquisa um intervalo da matriz especificada para o objeto especificado usando o algoritmo de pesquisa binária.

BinarySearch(Object[], Int32, Int32, Object)

Pesquisa um intervalo da matriz especificada para o objeto especificado usando o algoritmo de pesquisa binária.

BinarySearch(Object[], Object, IComparator)

Pesquisa a matriz especificada para o objeto especificado usando o algoritmo de pesquisa binária.

BinarySearch(Object[], Object)

Pesquisa a matriz especificada para o objeto especificado usando o algoritmo de pesquisa binária.

BinarySearch(Single[], Int32, Int32, Single)

Pesquisa um intervalo da matriz especificada de floats para o valor especificado usando o algoritmo de pesquisa binária.

BinarySearch(Single[], Single)

Pesquisa a matriz especificada de floats para o valor especificado usando o algoritmo de pesquisa binária.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Compare(Boolean[], Boolean[])

Compara duas boolean matrizes lexicograficamente.

Compare(Boolean[], Int32, Int32, Boolean[], Int32, Int32)

Compara duas boolean matrizes lexicograficamente em relação aos intervalos especificados.

Compare(Byte[], Byte[])

Compara duas byte matrizes lexicograficamente.

Compare(Byte[], Int32, Int32, Byte[], Int32, Int32)

Compara duas byte matrizes lexicograficamente em relação aos intervalos especificados.

Compare(Char[], Char[])

Compara duas char matrizes lexicograficamente.

Compare(Char[], Int32, Int32, Char[], Int32, Int32)

Compara duas char matrizes lexicograficamente em relação aos intervalos especificados.

Compare(Double[], Double[])

Compara duas double matrizes lexicograficamente.

Compare(Double[], Int32, Int32, Double[], Int32, Int32)

Compara duas double matrizes lexicograficamente em relação aos intervalos especificados.

Compare(Int16[], Int16[])

Compara duas short matrizes lexicograficamente.

Compare(Int16[], Int32, Int32, Int16[], Int32, Int32)

Compara duas short matrizes lexicograficamente em relação aos intervalos especificados.

Compare(Int32[], Int32, Int32, Int32[], Int32, Int32)

Compara duas int matrizes lexicograficamente em relação aos intervalos especificados.

Compare(Int32[], Int32[])

Compara duas int matrizes lexicograficamente.

Compare(Int64[], Int32, Int32, Int64[], Int32, Int32)

Compara duas long matrizes lexicograficamente em relação aos intervalos especificados.

Compare(Int64[], Int64[])

Compara duas long matrizes lexicograficamente.

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

Compara duas Object matrizes lexicograficamente em relação aos intervalos especificados.

Compare(Object[], Int32, Int32, Object[], Int32, Int32)

Compara duas Object matrizes lexicograficamente em relação aos intervalos especificados.

Compare(Object[], Object[], IComparator)

Compara duas Object matrizes lexicograficamente usando um comparador especificado.

Compare(Object[], Object[])

Compara duas Object matrizes, dentro de elementos comparáveis, lexicograficamente.

Compare(Single[], Int32, Int32, Single[], Int32, Int32)

Compara duas float matrizes lexicograficamente em relação aos intervalos especificados.

Compare(Single[], Single[])

Compara duas float matrizes lexicograficamente.

CompareUnsigned(Byte[], Byte[])

Compara duas byte matrizes lexicograficamente, tratando numericamente elementos como sem sinal.

CompareUnsigned(Byte[], Int32, Int32, Byte[], Int32, Int32)

Compara duas byte matrizes lexicograficamente em relação aos intervalos especificados, tratando numericamente elementos como sem sinal.

CompareUnsigned(Int16[], Int16[])

Compara duas short matrizes lexicograficamente, tratando numericamente elementos como sem sinal.

CompareUnsigned(Int16[], Int32, Int32, Int16[], Int32, Int32)

Compara duas short matrizes lexicograficamente em relação aos intervalos especificados, tratando numericamente elementos como sem sinal.

CompareUnsigned(Int32[], Int32, Int32, Int32[], Int32, Int32)

Compara duas int matrizes lexicograficamente em relação aos intervalos especificados, tratando numericamente elementos como sem sinal.

CompareUnsigned(Int32[], Int32[])

Compara duas int matrizes lexicograficamente, tratando numericamente elementos como sem sinal.

CompareUnsigned(Int64[], Int32, Int32, Int64[], Int32, Int32)

Compara duas long matrizes lexicograficamente em relação aos intervalos especificados, tratando numericamente elementos como sem sinal.

CompareUnsigned(Int64[], Int64[])

Compara duas long matrizes lexicograficamente, tratando numericamente elementos como sem sinal.

Construct(JniObjectReference, JniObjectReferenceOptions)

Essa classe contém vários métodos para manipular matrizes (como classificação e pesquisa).

(Herdado de JavaObject)
CopyOf(Boolean[], Int32)

Copia a matriz especificada, truncando ou preenchendo com false (se necessário) para que a cópia tenha o comprimento especificado.

CopyOf(Byte[], Int32)

Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado.

CopyOf(Char[], Int32)

Copia a matriz especificada, truncando ou preenchendo com caracteres nulos (se necessário) para que a cópia tenha o comprimento especificado.

CopyOf(Double[], Int32)

Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado.

CopyOf(Int16[], Int32)

Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado.

CopyOf(Int32[], Int32)

Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado.

CopyOf(Int64[], Int32)

Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado.

CopyOf(Object[], Int32, Class)

Copia a matriz especificada, truncando ou preenchendo com nulos (se necessário) para que a cópia tenha o comprimento especificado.

CopyOf(Object[], Int32)

Copia a matriz especificada, truncando ou preenchendo com nulos (se necessário) para que a cópia tenha o comprimento especificado.

CopyOf(Single[], Int32)

Copia a matriz especificada, truncando ou preenchendo com zeros (se necessário) para que a cópia tenha o comprimento especificado.

CopyOfRange(Boolean[], Int32, Int32)

Copia o intervalo especificado da matriz especificada em uma nova matriz.

CopyOfRange(Byte[], Int32, Int32)

Copia o intervalo especificado da matriz especificada em uma nova matriz.

CopyOfRange(Char[], Int32, Int32)

Copia o intervalo especificado da matriz especificada em uma nova matriz.

CopyOfRange(Double[], Int32, Int32)

Copia o intervalo especificado da matriz especificada em uma nova matriz.

CopyOfRange(Int16[], Int32, Int32)

Copia o intervalo especificado da matriz especificada em uma nova matriz.

CopyOfRange(Int32[], Int32, Int32)

Copia o intervalo especificado da matriz especificada em uma nova matriz.

CopyOfRange(Int64[], Int32, Int32)

Copia o intervalo especificado da matriz especificada em uma nova matriz.

CopyOfRange(Object[], Int32, Int32, Class)

Copia o intervalo especificado da matriz especificada em uma nova matriz.

CopyOfRange(Object[], Int32, Int32)

Copia o intervalo especificado da matriz especificada em uma nova matriz.

CopyOfRange(Single[], Int32, Int32)

Copia o intervalo especificado da matriz especificada em uma nova matriz.

DeepEquals(Object[], Object[])

Retorna true se as duas matrizes especificadas forem profundamente iguais umas às outras.

DeepHashCode(Object[])

Retorna um código hash com base no "conteúdo profundo" da matriz especificada.

DeepToString(Object[])

Retorna uma representação de cadeia de caracteres do "conteúdo profundo" da matriz especificada.

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Essa classe contém vários métodos para manipular matrizes (como classificação e pesquisa).

(Herdado de JavaObject)
Equals(Boolean[], Boolean[])

Retorna true se as duas matrizes especificadas de boolianos forem iguais umas às outras.

Equals(Boolean[], Int32, Int32, Boolean[], Int32, Int32)

Retornará true se as duas matrizes especificadas de boolianos, nos intervalos especificados, forem iguais umas às outras.

Equals(Byte[], Byte[])

Retorna true se as duas matrizes de bytes especificadas forem iguais umas às outras.

Equals(Byte[], Int32, Int32, Byte[], Int32, Int32)

Retornará true se as duas matrizes de bytes especificadas, nos intervalos especificados, forem iguais umas às outras.

Equals(Char[], Char[])

Retorna true se as duas matrizes especificadas de caracteres forem iguais umas às outras.

Equals(Char[], Int32, Int32, Char[], Int32, Int32)

Retorna true se as duas matrizes de caracteres especificadas, nos intervalos especificados, forem iguais umas às outras.

Equals(Double[], Double[])

Retorna true se as duas matrizes especificadas de duplos forem iguais umas às outras.

Equals(Double[], Int32, Int32, Double[], Int32, Int32)

Retorna true se as duas matrizes especificadas de duplas, nos intervalos especificados, forem iguais umas às outras.

Equals(Int16[], Int16[])

Retorna true se as duas matrizes especificadas de shorts forem iguais umas às outras.

Equals(Int16[], Int32, Int32, Int16[], Int32, Int32)

Retorna true se as duas matrizes especificadas de shorts, sobre os intervalos especificados, forem iguais umas às outras.

Equals(Int32[], Int32, Int32, Int32[], Int32, Int32)

Retorna true se as duas matrizes especificadas de ints, nos intervalos especificados, forem iguais umas às outras.

Equals(Int32[], Int32[])

Retorna true se as duas matrizes especificadas de ints forem iguais umas às outras.

Equals(Int64[], Int32, Int32, Int64[], Int32, Int32)

Retornará true se as duas matrizes especificadas de longs, nos intervalos especificados, forem iguais umas às outras.

Equals(Int64[], Int64[])

Retorna true se as duas matrizes especificadas de longs forem iguais umas às outras.

Equals(Object)

Essa classe contém vários métodos para manipular matrizes (como classificação e pesquisa).

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
Equals(Object[], Int32, Int32, Object[], Int32, Int32, IComparator)

Retornará true se as duas matrizes especificadas de Objetos, nos intervalos especificados, forem iguais umas às outras.

Equals(Object[], Int32, Int32, Object[], Int32, Int32)

Retornará true se as duas matrizes especificadas de Objetos, nos intervalos especificados, forem iguais umas às outras.

Equals(Object[], Object[], IComparator)

Retorna true se as duas matrizes especificadas de Objetos forem iguais umas às outras.

Equals(Object[], Object[])

Retorna true se as duas matrizes especificadas de Objetos forem iguais umas às outras.

Equals(Single[], Int32, Int32, Single[], Int32, Int32)

Retorna true se as duas matrizes especificadas de floats, sobre os intervalos especificados, forem iguais umas às outras.

Equals(Single[], Single[])

Retorna true se as duas matrizes especificadas de floats forem iguais umas às outras.

Fill(Boolean[], Boolean)

Atribui o valor booliano especificado a cada elemento da matriz de boolianos especificada.

Fill(Boolean[], Int32, Int32, Boolean)

Atribui o valor booliano especificado a cada elemento do intervalo especificado da matriz de boolianos especificada.

Fill(Byte[], Int32, Int32, SByte)

Atribui o valor de byte especificado a cada elemento do intervalo especificado da matriz de bytes especificada.

Fill(Byte[], SByte)

Atribui o valor de byte especificado a cada elemento da matriz de bytes especificada.

Fill(Char[], Char)

Atribui o valor de caractere especificado a cada elemento da matriz de caracteres especificada.

Fill(Char[], Int32, Int32, Char)

Atribui o valor de caractere especificado a cada elemento do intervalo especificado da matriz de caracteres especificada.

Fill(Double[], Double)

Atribui o valor duplo especificado a cada elemento da matriz de duplos especificada.

Fill(Double[], Int32, Int32, Double)

Atribui o valor duplo especificado a cada elemento do intervalo especificado da matriz de duplas especificada.

Fill(Int16[], Int16)

Atribui o valor curto especificado a cada elemento da matriz de shorts especificada.

Fill(Int16[], Int32, Int32, Int16)

Atribui o valor curto especificado a cada elemento do intervalo especificado da matriz de shorts especificada.

Fill(Int32[], Int32, Int32, Int32)

Atribui o valor de int especificado a cada elemento do intervalo especificado da matriz de ints especificada.

Fill(Int32[], Int32)

Atribui o valor de int especificado a cada elemento da matriz de ints especificada.

Fill(Int64[], Int32, Int32, Int64)

Atribui o valor longo especificado a cada elemento do intervalo especificado da matriz de longs especificada.

Fill(Int64[], Int64)

Atribui o valor longo especificado a cada elemento da matriz de longs especificada.

Fill(Object[], Int32, Int32, Object)

Atribui a referência de objeto especificada a cada elemento do intervalo especificado da matriz de Objetos especificada.

Fill(Object[], Object)

Atribui a referência de objeto especificada a cada elemento da matriz especificada de Objetos.

Fill(Single[], Int32, Int32, Single)

Atribui o valor de float especificado a cada elemento do intervalo especificado da matriz de floats especificada.

Fill(Single[], Single)

Atribui o valor float especificado a cada elemento da matriz de floats especificada.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
HashCode(Boolean[])

Retorna um código hash com base no conteúdo da matriz especificada.

HashCode(Byte[])

Retorna um código hash com base no conteúdo da matriz especificada.

HashCode(Char[])

Retorna um código hash com base no conteúdo da matriz especificada.

HashCode(Double[])

Retorna um código hash com base no conteúdo da matriz especificada.

HashCode(Int16[])

Retorna um código hash com base no conteúdo da matriz especificada.

HashCode(Int32[])

Retorna um código hash com base no conteúdo da matriz especificada.

HashCode(Int64[])

Retorna um código hash com base no conteúdo da matriz especificada.

HashCode(Object[])

Retorna um código hash com base no conteúdo da matriz especificada.

HashCode(Single[])

Retorna um código hash com base no conteúdo da matriz especificada.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Mismatch(Boolean[], Boolean[])

Localiza e retorna o índice da primeira incompatibilidade entre duas boolean matrizes, caso contrário, retorne -1 se nenhuma incompatibilidade for encontrada.

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

Localiza e retorna o índice relativo da primeira incompatibilidade entre duas boolean matrizes nos intervalos especificados; caso contrário, retorne -1 se nenhuma incompatibilidade for encontrada.

Mismatch(Byte[], Byte[])

Localiza e retorna o índice da primeira incompatibilidade entre duas byte matrizes, caso contrário, retorne -1 se nenhuma incompatibilidade for encontrada.

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

Localiza e retorna o índice relativo da primeira incompatibilidade entre duas byte matrizes nos intervalos especificados; caso contrário, retorne -1 se nenhuma incompatibilidade for encontrada.

Mismatch(Char[], Char[])

Localiza e retorna o índice da primeira incompatibilidade entre duas char matrizes, caso contrário, retorne -1 se nenhuma incompatibilidade for encontrada.

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

Localiza e retorna o índice relativo da primeira incompatibilidade entre duas char matrizes nos intervalos especificados; caso contrário, retorne -1 se nenhuma incompatibilidade for encontrada.

Mismatch(Double[], Double[])

Localiza e retorna o índice da primeira incompatibilidade entre duas double matrizes, caso contrário, retorne -1 se nenhuma incompatibilidade for encontrada.

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

Localiza e retorna o índice relativo da primeira incompatibilidade entre duas double matrizes nos intervalos especificados; caso contrário, retorne -1 se nenhuma incompatibilidade for encontrada.

Mismatch(Int16[], Int16[])

Localiza e retorna o índice da primeira incompatibilidade entre duas short matrizes, caso contrário, retorne -1 se nenhuma incompatibilidade for encontrada.

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

Localiza e retorna o índice relativo da primeira incompatibilidade entre duas short matrizes nos intervalos especificados; caso contrário, retorne -1 se nenhuma incompatibilidade for encontrada.

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

Localiza e retorna o índice relativo da primeira incompatibilidade entre duas int matrizes nos intervalos especificados; caso contrário, retorne -1 se nenhuma incompatibilidade for encontrada.

Mismatch(Int32[], Int32[])

Localiza e retorna o índice da primeira incompatibilidade entre duas int matrizes, caso contrário, retorne -1 se nenhuma incompatibilidade for encontrada.

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

Localiza e retorna o índice relativo da primeira incompatibilidade entre duas long matrizes nos intervalos especificados; caso contrário, retorne -1 se nenhuma incompatibilidade for encontrada.

Mismatch(Int64[], Int64[])

Localiza e retorna o índice da primeira incompatibilidade entre duas long matrizes, caso contrário, retorne -1 se nenhuma incompatibilidade for encontrada.

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

Localiza e retorna o índice relativo da primeira incompatibilidade entre duas Object matrizes nos intervalos especificados; caso contrário, retorne -1 se nenhuma incompatibilidade for encontrada.

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

Localiza e retorna o índice relativo da primeira incompatibilidade entre duas Object matrizes nos intervalos especificados; caso contrário, retorne -1 se nenhuma incompatibilidade for encontrada.

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

Localiza e retorna o índice da primeira incompatibilidade entre duas Object matrizes, caso contrário, retorne -1 se nenhuma incompatibilidade for encontrada.

Mismatch(Object[], Object[])

Localiza e retorna o índice da primeira incompatibilidade entre duas Object matrizes, caso contrário, retorne -1 se nenhuma incompatibilidade for encontrada.

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

Localiza e retorna o índice relativo da primeira incompatibilidade entre duas float matrizes nos intervalos especificados; caso contrário, retorne -1 se nenhuma incompatibilidade for encontrada.

Mismatch(Single[], Single[])

Localiza e retorna o índice da primeira incompatibilidade entre duas float matrizes, caso contrário, retorne -1 se nenhuma incompatibilidade for encontrada.

Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
ParallelPrefix(Double[], IDoubleBinaryOperator)

Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida.

ParallelPrefix(Double[], Int32, Int32, IDoubleBinaryOperator)

#parallelPrefix(double[], DoubleBinaryOperator) Executa para o subconjunto determinado da matriz.

ParallelPrefix(Int32[], IIntBinaryOperator)

Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida.

ParallelPrefix(Int32[], Int32, Int32, IIntBinaryOperator)

#parallelPrefix(int[], IntBinaryOperator) Executa para o subconjunto determinado da matriz.

ParallelPrefix(Int64[], ILongBinaryOperator)

Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida.

ParallelPrefix(Int64[], Int32, Int32, ILongBinaryOperator)

#parallelPrefix(long[], LongBinaryOperator) Executa para o subconjunto determinado da matriz.

ParallelPrefix(Object[], IBinaryOperator)

Cumula, em paralelo, cada elemento da matriz fornecida em vigor, usando a função fornecida.

ParallelPrefix(Object[], Int32, Int32, IBinaryOperator)

#parallelPrefix(Object[], BinaryOperator) Executa para o subconjunto determinado da matriz.

ParallelSetAll(Double[], IIntToDoubleFunction)

Defina todos os elementos da matriz especificada, em paralelo, usando a função de gerador fornecida para calcular cada elemento.

ParallelSetAll(Int32[], IIntUnaryOperator)

Defina todos os elementos da matriz especificada, em paralelo, usando a função de gerador fornecida para calcular cada elemento.

ParallelSetAll(Int64[], IIntToLongFunction)

Defina todos os elementos da matriz especificada, em paralelo, usando a função de gerador fornecida para calcular cada elemento.

ParallelSetAll(Object[], IIntFunction)

Defina todos os elementos da matriz especificada, em paralelo, usando a função de gerador fornecida para calcular cada elemento.

ParallelSort(Byte[], Int32, Int32)

Classifica o intervalo especificado da matriz em ordem numérica crescente.

ParallelSort(Byte[])

Classifica a matriz especificada em ordem numérica crescente.

ParallelSort(Char[], Int32, Int32)

Classifica o intervalo especificado da matriz em ordem numérica crescente.

ParallelSort(Char[])

Classifica a matriz especificada em ordem numérica crescente.

ParallelSort(Double[], Int32, Int32)

Classifica o intervalo especificado da matriz em ordem numérica crescente.

ParallelSort(Double[])

Classifica a matriz especificada em ordem numérica crescente.

ParallelSort(Int16[], Int32, Int32)

Classifica o intervalo especificado da matriz em ordem numérica crescente.

ParallelSort(Int16[])

Classifica a matriz especificada em ordem numérica crescente.

ParallelSort(Int32[], Int32, Int32)

Classifica o intervalo especificado da matriz em ordem numérica crescente.

ParallelSort(Int32[])

Classifica a matriz especificada em ordem numérica crescente.

ParallelSort(Int64[], Int32, Int32)

Classifica o intervalo especificado da matriz em ordem numérica crescente.

ParallelSort(Int64[])

Classifica a matriz especificada em ordem numérica crescente.

ParallelSort(Object[], IComparator)

Classifica a matriz de objetos especificada de acordo com a ordem induzida pelo comparador especificado.

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

Classifica o intervalo especificado da matriz de objetos especificada de acordo com a ordem induzida pelo comparador especificado.

ParallelSort(Object[], Int32, Int32)

Classifica o intervalo especificado da matriz de objetos especificada em ordem crescente, de acordo com a ordenação natural comparável de seus elementos.

ParallelSort(Object[])

Classifica a matriz de objetos especificada em ordem crescente, de acordo com a ordenação natural comparável de seus elementos.

ParallelSort(Single[], Int32, Int32)

Classifica o intervalo especificado da matriz em ordem numérica crescente.

ParallelSort(Single[])

Classifica a matriz especificada em ordem numérica crescente.

SetAll(Double[], IIntToDoubleFunction)

Defina todos os elementos da matriz especificada usando a função de gerador fornecida para calcular cada elemento.

SetAll(Int32[], IIntUnaryOperator)

Defina todos os elementos da matriz especificada usando a função de gerador fornecida para calcular cada elemento.

SetAll(Int64[], IIntToLongFunction)

Defina todos os elementos da matriz especificada usando a função de gerador fornecida para calcular cada elemento.

SetAll(Object[], IIntFunction)

Defina todos os elementos da matriz especificada usando a função de gerador fornecida para calcular cada elemento.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Essa classe contém vários métodos para manipular matrizes (como classificação e pesquisa).

(Herdado de JavaObject)
Sort(Byte[], Int32, Int32)

Classifica o intervalo especificado da matriz em ordem crescente.

Sort(Byte[])

Classifica a matriz especificada em ordem numérica crescente.

Sort(Char[], Int32, Int32)

Classifica o intervalo especificado da matriz em ordem crescente.

Sort(Char[])

Classifica a matriz especificada em ordem numérica crescente.

Sort(Double[], Int32, Int32)

Classifica o intervalo especificado da matriz em ordem crescente.

Sort(Double[])

Classifica a matriz especificada em ordem numérica crescente.

Sort(Int16[], Int32, Int32)

Classifica o intervalo especificado da matriz em ordem crescente.

Sort(Int16[])

Classifica a matriz especificada em ordem numérica crescente.

Sort(Int32[], Int32, Int32)

Classifica o intervalo especificado da matriz em ordem crescente.

Sort(Int32[])

Classifica a matriz especificada em ordem numérica crescente.

Sort(Int64[], Int32, Int32)

Classifica o intervalo especificado da matriz em ordem crescente.

Sort(Int64[])

Classifica a matriz especificada em ordem numérica crescente.

Sort(Object[], IComparator)

Classifica a matriz de objetos especificada de acordo com a ordem induzida pelo comparador especificado.

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

Classifica o intervalo especificado da matriz de objetos especificada de acordo com a ordem induzida pelo comparador especificado.

Sort(Object[], Int32, Int32)

Classifica o intervalo especificado da matriz de objetos especificada em ordem crescente, de acordo com a ordenação natural comparável de seus elementos.

Sort(Object[])

Classifica a matriz de objetos especificada em ordem crescente, de acordo com a ordenação natural comparável de seus elementos.

Sort(Single[], Int32, Int32)

Classifica o intervalo especificado da matriz em ordem crescente.

Sort(Single[])

Classifica a matriz especificada em ordem numérica crescente.

Spliterator(Object[], Int32, Int32)

Retorna uma Spliterator cobertura do intervalo especificado da matriz especificada.

Spliterator(Object[])

Retorna uma Spliterator cobertura de toda a matriz especificada.

ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
ToString(Boolean[])

Retorna uma representação de cadeia de caracteres do conteúdo da matriz especificada.

ToString(Byte[])

Retorna uma representação de cadeia de caracteres do conteúdo da matriz especificada.

ToString(Char[])

Retorna uma representação de cadeia de caracteres do conteúdo da matriz especificada.

ToString(Double[])

Retorna uma representação de cadeia de caracteres do conteúdo da matriz especificada.

ToString(Int16[])

Retorna uma representação de cadeia de caracteres do conteúdo da matriz especificada.

ToString(Int32[])

Retorna uma representação de cadeia de caracteres do conteúdo da matriz especificada.

ToString(Int64[])

Retorna uma representação de cadeia de caracteres do conteúdo da matriz especificada.

ToString(Object[])

Retorna uma representação de cadeia de caracteres do conteúdo da matriz especificada.

ToString(Single[])

Retorna uma representação de cadeia de caracteres do conteúdo da matriz especificada.

UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Essa classe contém vários métodos para manipular matrizes (como classificação e pesquisa).

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Essa classe contém vários métodos para manipular matrizes (como classificação e pesquisa).

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Essa classe contém vários métodos para manipular matrizes (como classificação e pesquisa).

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Essa classe contém vários métodos para manipular matrizes (como classificação e pesquisa).

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Essa classe contém vários métodos para manipular matrizes (como classificação e pesquisa).

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Essa classe contém vários métodos para manipular matrizes (como classificação e pesquisa).

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Essa classe contém vários métodos para manipular matrizes (como classificação e pesquisa).

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a