Vector

3 respostas
J

Alguém sabe se tem como usar um Vector Multi-dimensional, tipo um array[][].

T+
JC

3 Respostas

P

lá vai um exemplo :

public class TransposeMatrix
 {
 
 	public static char[][] transposeMatrix(char[][] matrix){
 	    char[][] transposedMatrix = new char[matrix.length][matrix[0].length];
 	    for(int y=0; y < matrix[0].length; y++){
 	        for(int x=0; x < matrix.length; x++){
 	            transposedMatrix[x][y] = matrix[x][y];
 	        }
 	    }
 	    return transposedMatrix;
 	}
 	
 	public static void main(String args[]){
 	    char[][] matrix = new char[][]{	{'A','B','C'},
 	            				{'D','E','F'}};
 	    char[][] transposedMatrix = TransposeMatrix.transposeMatrix(matrix);
 	    for(int y=0; y < transposedMatrix[0].length; y++){
 	        for(int x=0; x < transposedMatrix.length; x++){
 	            System.out.print(transposedMatrix[x][y]+" ");
 	        }
 	        System.out.print("\n");
 	    }
 	}
     
 }

Resultado:
A D
B E
C F

J

Caro paribe,

Obrigado pela resposta, mas não era isto que eu queria, na realidade acho que me esprecei mal.
O que realmente quero não é um array multi dimensional e sim um objeto da Classe Vector multi dimensional, é possível?

T+
JC

D

Claro… é só colocar vector dentro de vector, manja?

Ai vc vai ter uma lista, onde cada elemente dessa lista eh tbm uma lista :okok:

Criado 28 de março de 2006
Ultima resposta 29 de mar. de 2006
Respostas 3
Participantes 3