我有以下代码:
NumberFormat numberInstance = NumberFormat.getNumberInstance();
System.out.println(numberInstance.parse("6.543E-4"));
System.out.println(numberInstance.parse("6.543e-4"));
产生以下输出:
6.543E-4
6.543
有没有办法调整 NumberFormat 以将大写和小写 E 识别为指数分隔符?有没有最好的解决方法?有什么比首先在输入上运行 toUpper() 更好的吗?