嘿,伙计们在用java编写的文件中有一个非常基本的问题。我想使用FileWriter.write()函数向文件写一个long值,但它给出了错误。这是代码
accountNos[i] = bA[i].getAccountNo();
fw.write(accountNos[i]);
错误:将accountNos [i]更改为int。
但是,如果我改变它然后它将意味着信息丢失,我尝试将其转换为String但它说它不能将原始类型long转换为字符串。我做了: fw.write(accountNos [I]的ToString());
请帮帮我们......
答案 0 :(得分:2)
fw.write(Long.toString(accountNos[i]));
修改:看起来accountNos
被声明为int[]
。将其更改为声明为long[]
。