S.O.S.!!! leer una matriz de un archivo txt y guardarlo en un array
Necesito leer un archivo txt de la forma:
2234.456 454.565 4568.89998 34512.343...
678.673 2354.5667 34533.567 4566.5677...
...
...
Y guardarlo en un array unidimensional..
Por Favor!, es urgente!
Gracias
2234.456 454.565 4568.89998 34512.343...
678.673 2354.5667 34533.567 4566.5677...
...
...
Y guardarlo en un array unidimensional..
Por Favor!, es urgente!
Gracias
Mae esta facil, usted lee el archivo con puros StringTokenizer, separados por espacios en blanco, y cada token lo va guardando en una arreglo statico, pero si fuera yo, lo haria con un arreglo dinamico para quede Cool.......
public static double[] leeArchivo(String nombreArchivo) throws FileNotFoundException
{
Scanner lector=new Scanner(new File(nombreArchivo));
LinkedList<Double> lista=new LinkedList<Double>();
while(lector.hasNextDouble())
lista.add(lector.nextDouble());
double [] array=new double[lista.size()];
Iterator<Double> iter=lista.iterator();
for(int i=0;i<array.length;i++)
array[i]=iter.next();
return array;
}
{
Scanner lector=new Scanner(new File(nombreArchivo));
LinkedList<Double> lista=new LinkedList<Double>();
while(lector.hasNextDouble())
lista.add(lector.nextDouble());
double [] array=new double[lista.size()];
Iterator<Double> iter=lista.iterator();
for(int i=0;i<array.length;i++)
array[i]=iter.next();
return array;
}
