import java.util.*; import java.text.*; public class Taltest2 { public static void main(String[] args) { Locale sverige = new Locale("sv", "SE"); Locale.setDefault(sverige); // Obs: nbsp, inte space! String miljarden = "1 000 000 000"; String glassen = "14,50"; NumberFormat nf = NumberFormat.getInstance(); int miljard; double glass; try { Number miljardObjekt = nf.parse(miljarden); Number glassObjekt = nf.parse(glassen); // ReflectionTest.showClassInfo(miljardObjekt); miljard = miljardObjekt.intValue(); // ReflectionTest.showClassInfo(glassObjekt); glass = glassObjekt.doubleValue(); System.out.println("miljard = " + miljard); System.out.println("glass = " + glass); } catch (java.text.ParseException e) { System.out.println("Fångat: " + e); } } }