import java.text.*;
class ParseNumbers
{
public static void main(String[] args)
{
NumberFormat fmt = NumberFormat.getInstance();
String buf = "123 4567 89.01 23E4";
ParsePosition pos = new ParsePosition(0);
System.out.println(fmt.parse(buf, pos));
pos.setIndex(pos.getIndex() + 1);
System.out.println(fmt.parse(buf, pos));
pos.setIndex(pos.getIndex() + 1);
System.out.println(fmt.parse(buf, pos));
pos.setIndex(pos.getIndex() + 1);
System.out.println(fmt.parse(buf, pos));
}
}
/* Output:
123
4567
89.01
230000
*/