I have an input of integers :
2
90:01:23 42:01
12:89:21 21:67
I tried using
line = scan.nextLine() ;
String[] tokens = line.split(":| ");
int first = Integer.parseInt( tokens[0]);
but it gives me
NumberFormatException
I want to parse these int to 5 variables.
The input parsed must be in order :
90, 1, 23, 42, 1
Please help me parse this input.
You can do it like this:
String s = " 90:01:23 42:01";
s = s.trim();
String[] sArr = s.split(":|\\s+");
for(String str : sArr) {
System.out.println(Integer.parseInt(str));
}