2014-02-10 64 views
0

如何避免這個編譯錯誤:瞭解Java構造

The constructor BasicNameValuePair(String, Float) is undefined

對於這樣的代碼:

nameValuePairs.add(new BasicNameValuePair("Zam_sum", 
        Float.valueOf(zam.getSum()))); 

回答

1

根據定義,默認構造函數需要一個字符串名稱和字符串值。

BasicNameValuePair(String name, String value) 

試試這個:

String zamSum = zam.getSum().toString(); 
nameValuePairs.add(new BasicNameValuePair("Zam_sum", zamSum);