Problems With Some Inputs - Java
Posted: Wed Jan 29, 2014 1:52 am
Problems With Some Inputs - Java
I've always done data entry as follows:
InputStreamReader isr= new InputStreamReader(System.in);
BufferedReader br= new BufferedReader(isr);
int num=Integer.parseInt(br.readLine()); //number
String linea=br.readLine(); //cadena
arreglo=linea.split(" ");// case as: 8 8 8 8 8 8
but I have encountered problems where this form of input not work; example
8
1 2 3 3 4 5 7 8
My question is:
what is the proper way to read this data in java? (number by number and so avoid spaces or some traps)???????
I've always done data entry as follows:
InputStreamReader isr= new InputStreamReader(System.in);
BufferedReader br= new BufferedReader(isr);
int num=Integer.parseInt(br.readLine()); //number
String linea=br.readLine(); //cadena
arreglo=linea.split(" ");// case as: 8 8 8 8 8 8
but I have encountered problems where this form of input not work; example
8
1 2 3 3 4 5 7 8
My question is:
what is the proper way to read this data in java? (number by number and so avoid spaces or some traps)???????