Introdução: Porque ao usar a Matrix para executar cálculos, a matriz unidimensional será primeiro convertida em uma matriz bidimensional. Portanto, vou gravar aqui e espero que seja útil para os outros.
Exemplo Código:
OFEM de pacote; classe pública arrytest {public static void main (string [] args) {// crie uma matriz unidimensional 0,1,2,3 ..., 10DOUBLE [] c = novo duplo [10]; para (int i = 0; i <c.length; i ++) {c [i] = i;} duplo [] [] i ++) {for (int j = 0; j <testarr [i] .Length; j ++) {System.out.println (testarr [i] [j]);}}} // converte uma gray unidimensional em prisão bidimensional pública dupla [] [] [] twoarry (duplo [] onEdouble) {bidimensional duplo [1] [onedouble.length]; for (int i = 0; i <oneDouble.length; i ++) {arr [0] [i] = onedouble [i];} retornar arr;}}}}}}}Resultados em execução:
Resumir
O exposto acima é todo o conteúdo deste artigo sobre a conversão de uma matriz unidimensional em um código de instância de matriz bidimensional para programação Java. Espero que seja útil para todos. Amigos interessados podem continuar se referindo a outros tópicos relacionados neste site. Se houver alguma falha, deixe uma mensagem para apontá -la. Obrigado amigos pelo seu apoio para este site!