Java中的文件阅读器和Writer

时间:2013-09-30 16:54:57

标签: java file text-files

嘿,伙计们在用java编写的文件中有一个非常基本的问题。我想使用FileWriter.write()函数向文件写一个long值,但它给出了错误。这是代码

accountNos[i] = bA[i].getAccountNo();
fw.write(accountNos[i]);

错误:将accountNos [i]更改为int。

但是,如果我改变它然后它将意味着信息丢失,我尝试将其转换为String但它说它不能将原始类型long转换为字符串。我做了:     fw.write(accountNos [I]的ToString());

请帮帮我们......

1 个答案:

答案 0 :(得分:2)

使用Long.toString()

fw.write(Long.toString(accountNos[i]));

修改:看起来accountNos被声明为int[]。将其更改为声明为long[]