上调用toString()基本上,我试图做的是获取项目ID,并从ini设置价格,基本上如下所示:itemid:price 但是,我不能简单地做item.getId()。的toString()。 我想要获得物品 我能做些什么来使它成为一个字符串?无法在原始类型int
public static void getBuyPrice(Item item) {
try {
String itemId = item.getId().toString();
BufferedReader br = new BufferedReader(new FileReader(new File(
"./data/prices.ini")));
String line;
while ((line = br.readLine()) != null) {
if (line.equals(itemId)) {
String[] split = line.split(":");
item.getDefinitions().setValue(Integer.parseInt(split[1]));
}
}
br.close();
} catch (Throwable e) {
System.err.println(e);
}
}
那就是我的代码,(当然我在item.getId错误()。toString()方法),我能做些什么将其转换成字符串?
String itemID =“”+ item.getId(); – 2012-04-01 04:24:55
对不起,这不是一个完整的答案(因为我没有足够的权限来评论),但你写的Item类的ID的toString()方法?或者只是使用Integer.toString(item.getId()如果ID是一个原始类型。 – 2012-04-01 04:25:09