Page 1 of 1

Problems With Some Inputs - Java

Posted: Wed Jan 29, 2014 1:52 am
by Kenpachi24
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)???????

Re: Problems With Some Inputs - Java

Posted: Wed Jan 29, 2014 10:36 pm
by brianfry713
You could use StringTokenizer