Buenas a todos necesito ayuda con un programa veran el programa tiene que tomar numeros de un .txt (10,000 numeros ¬¬) separados por puntos (12.4512.412.4.etc) y meterlos en un vector tipo int para despues acomodarlos,el problema me surge cuando imprimo mi vector, me da los numeros del .txt pero imprime con puntos e hize un prueba con un txt mas pequeño de 10 numeros y si me los imprime sin puntos" (1 2 3 4 5 6) si alguie me pudiera ayudar... dejare mi codigo aqui
// System.out.println(b); String[] as = b.split("\\."); int vector[]=new int[as.length]; //Transformar a entero y llenar el vector for(i=0;i4 || num<1); }
Buenas a todos necesito ayuda con un programa veran el programa tiene que tomar numeros de un .txt (10,000 numeros ¬¬) separados por puntos (12.4512.412.4.etc) y meterlos en un vector tipo int para despues acomodarlos,el problema me surge cuando imprimo mi vector, me da los numeros del .txt pero imprime con puntos e hize un prueba con un txt mas pequeño de 10 numeros y si me los imprime sin puntos" (1 2 3 4 5 6)
si alguie me pudiera ayudar... dejare mi codigo aqui
Muchas Gracias de Antemano
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.util.Scanner;
public class Ordenamiento {
public static void main(String[] args) {
File archivo;
FileReader fr=null;
BufferedReader br;
int i=0;
int num;
Scanner entrada=new Scanner(System.in);
try {//leer archivo
archivo = new File ("DATA_10000_2.txt");
fr = new FileReader (archivo);
br = new BufferedReader(fr);
String linea,b=null;
while((linea=br.readLine())!=null)
{ System.out.println(linea);
b=linea;
}
// System.out.println(b);
String[] as = b.split("\\.");
int vector[]=new int[as.length];
//Transformar a entero y llenar el vector
for(i=0;i4 || num<1);
}
}