【发布时间】:2019-05-19 09:49:39
【问题描述】:
我正在尝试将双精度转换为字符串以用于显示目的,但我收到一条错误消息“无法解析方法“toString()”
我测试了打印一个字符串并且它可以工作,但是当我尝试传递一个双倍时,我的应用程序崩溃了
void calcTheTip(Double tipPercentage) {
//getting the total bill (without the tip):
double billTotal = Double.valueOf(billTotalEditText.getText().toString());
//calculating the tip percentage:
double tipTotal = billTotal * tipPercentage;
//displaying the tip:
tipTotalTextView.setText(tipTotal.toString());
//calculate total:
double total = tipTotal + billTotal;
//display the total:
totalAmountTextView.setText(tipTotal.toString(total));
}
我希望它会在应用程序中显示总计, 到目前为止,总数是双倍的,但我需要它是一个用于显示目的的字符串。
【问题讨论】:
-
Double.toString(tipTotal)