使用setText获取更多字符串

时间:2013-04-30 22:07:08

标签: java android

我目前正在开发Android应用。这是我的代码:

FieldSolution.setText("y =","(Double.toString(m))","x + ", "(Double.toString(b))");

我正在尝试打印“y = mx + b”,而m和b是双打。不知怎的,我得到了例外。

我的错误在哪里?

2 个答案:

答案 0 :(得分:2)

fieldSolution.setText("y =" + Double.toString(m) + " x + " + Double.toString(b));

或只是

fieldSolution.setText("y =" + m + " x + " + b);

除此之外:使用Java naming conventions作为变量名称

答案 1 :(得分:1)

您可以使用String.format

FieldSolution.setText(String.format("y = %fx + %f", m, b));

您可以在%f格式说明符上使用修饰符来控制输出的精度和宽度。如果合适,您还可以将区域设置作为参数提供给format()