我正在开发一个Android应用程序,我想在其中将我的双数格式化为#.##,这是我使用以下代码完成的。DoubleBMI=((fWeight)/(dHeight*dHeight));DecimalFormatdf=newDecimalFormat("0.00");StringsBMI=df.format(BMI);当硬件语言设置为英语(默认语言)时进行测试时,它工作正常,例如,如果BMI为2497.227216676656,它将sBMI格式化为2497.23,但如果语言选择为法语,它将其格式化为2497,23.使用逗号代替DOT,这导致我的应用程序崩溃!!!这是什么原因?