如何在Java中实现String.format(GUI程序)



我似乎不知道如何在我的代码中实现String.format,这样当用户输入以华氏度为单位的温度时,摄氏度的输出将以1 d.p的形式显示。非常感谢!

tfFahrenheit.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
double tempIn=Double.parseDouble(tfFahrenheit.getText());
Celsius=(tempIn-32)/1.8;
String.format("%.1f", Celsius);
tfCelsius.setText(Celsius+"");
}
});

它返回一个格式化的字符串,不编辑您在中传递的变量本身

tfCelsius.setText(String.format("%.1f", Celcius));

最新更新