当我使用getString方法时,它给出了一个错误?

时间:2017-07-16 10:54:57

标签: java android getstring

我尝试使用getString在java文件中使用string.xml,但它在add,price和addc变量中给出了一个错误,因为它是一个不同的数据类型。但是,我在互联网上看到相同的代码及其工作!

  private String createOrderSummary(int price, boolean add, boolean addc, String n) {
    String message = getString(R.string.name , n) ;
    message += "\n" + getString(R.string.quantityorder, quantity);
    message +=  "\n" + getString(R.string.total, price);
    message += "\n" + getString(R.string.cream, add);
    message += "\n" + getString(R.string.choclate, addc);
    message += "\n" + getString(R.string.Thank_you);
    return message;
}

2 个答案:

答案 0 :(得分:0)

没有清楚地提出你的问题,但你可能需要的是Integer.toString(your_integer_variable)方法

与其他数据类型类似,有一些方法,如Character.toString()或Float.ToString()

希望这会有所帮助:)

答案 1 :(得分:0)

表示可以使用的整数

getString(R.string.quantityorder, quantity + "" )

并且对于所有解决方案,您都可以使用

Float.toString()
Integer.toString()