Foros del Web » Programación para mayores de 30 ;) » Java »

Pasar Vector a una Matriz

Estas en el tema de Pasar Vector a una Matriz en el foro de Java en Foros del Web. Hola programadores , me pueden ayudar a convertir un Vector a una Matriz o Arreglo ? Aqui dejo el codigo, daré gracias al que me ...
  #1 (permalink)  
Antiguo 11/07/2012, 17:39
 
Fecha de Ingreso: diciembre-2008
Ubicación: PERU
Mensajes: 294
Antigüedad: 15 años, 4 meses
Puntos: 23
Pasar Vector a una Matriz

Hola programadores , me pueden ayudar a convertir un Vector a una Matriz o Arreglo ?

Aqui dejo el codigo, daré gracias al que me ayude..

Código Java:
Ver original
  1. import java.util.Vector;
  2.  
  3. public class pruebas {
  4.  
  5.     public Vector Creavector(){
  6.         int x = 0;
  7.         Vector mivector = new Vector();
  8.             for(int i=0; i < 11; i++){
  9.                
  10.                 mivector.add(x);   
  11.                 x=x+1;
  12.             }
  13.             return mivector;
  14.     }
  15.    
  16.     public static void main(String[] args) {
  17.        
  18.         pruebas nv = new pruebas();
  19.         String[] miarray= new String[nv.Creavector().size()];
  20.        
  21.         for (int n=0;n<11;n++){
  22.             System.out.println(miarray[n]); // La matriz o arreglo creada me da error null  .
  23.         }
  24.             System.out.println(nv.Creavector()); // Aqui visualizo como vector
  25.     }
  26. }

Última edición por yuo2; 11/07/2012 a las 17:53
  #2 (permalink)  
Antiguo 11/07/2012, 18:34
Avatar de naiger67  
Fecha de Ingreso: enero-2011
Mensajes: 22
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: Pasar Vector a una Matriz

Código JAVA:
Ver original
  1. miArray[algo] = (String) miVector.elementAt(algo);
Donde algo es la variable de incremento de tu bucle
  #3 (permalink)  
Antiguo 11/07/2012, 19:32
 
Fecha de Ingreso: diciembre-2008
Ubicación: PERU
Mensajes: 294
Antigüedad: 15 años, 4 meses
Puntos: 23
Respuesta: Pasar Vector a una Matriz

Cita:
Iniciado por naiger67 Ver Mensaje
Código JAVA:
Ver original
  1. miArray[algo] = (String) miVector.elementAt(algo);
Donde algo es la variable de incremento de tu bucle
nada


Código Javascript:
Ver original
  1. String[] miarray = new String[11];
  2.        
  3.         for (int n=1;n < nv.Creavector().size();n++){
  4.             miarray[n] = (String) nv.Creavector().elementAt(n);
  5.             System.out.println(miarray[n]);
  6.         }
  #4 (permalink)  
Antiguo 11/07/2012, 19:36
 
Fecha de Ingreso: diciembre-2008
Ubicación: PERU
Mensajes: 294
Antigüedad: 15 años, 4 meses
Puntos: 23
Respuesta: Pasar Vector a una Matriz

Listo hermano, =) , le falto .ToString() , en el final. , te ganaste un +

Código Javascript:
Ver original
  1. import java.util.Vector;
  2.  
  3. public class pruebas {
  4.  
  5.     public Vector Creavector(){
  6.         int x = 0;
  7.         Vector mivector = new Vector();
  8.             for(int i=0; i < 11; i++){
  9.                
  10.                 mivector.add(x);   
  11.                 x=x+1;
  12.             }
  13.             return mivector;
  14.     }
  15.    
  16.     public static void main(String[] args) {
  17.         //int n=0;
  18.         pruebas nv = new pruebas();
  19.         String[] miarray = new String[nv.Creavector().size()];
  20.        
  21.         for (int n=1;n < nv.Creavector().size();n++){
  22.             miarray[n] = nv.Creavector().elementAt(n).toString();
  23.             System.out.println(miarray[n]);
  24.         }
  25.         //System.out.println(nv.Creavector());
  26.        
  27.     }
  28. }
  #5 (permalink)  
Antiguo 12/07/2012, 09:34
Avatar de naiger67  
Fecha de Ingreso: enero-2011
Mensajes: 22
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: Pasar Vector a una Matriz

Fino men!!!......
Pero es raro q no te halla funcionado el casteo.

Etiquetas: matriz, programa, string, vectores
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:30.