【发布时间】:2011-06-07 21:20:29
【问题描述】:
我正在尝试将整数矩阵保存到 csv 文件中。我的代码如下。
try
{
FileWriter writer = new FileWriter("test.csv");
for(int i = 0; i < row; i++)
{
for (int j=0; j<(column-1); j++)
{
writer.append(Matrix[i][j]);
writer.append(',');
}
writer.append(Matrix[i][j]);
writer.append('\n');
writer.flush();
}
writer.close();
}
catch(Exception e)
{
e.printStackTrace();
}
但是,Eclipse 给出以下错误消息:
Writer 类型中的方法 append(CharSequence) 不是 适用于参数(int)
如何解决这个问题?谢谢。
【问题讨论】:
-
样式注释 - 不要以首字母大写命名实例变量(矩阵)。这就是你应该命名类的方式。
-
此外,还有 CSV 实用程序可以帮助您避免编写此类代码。例如,请参阅 ostermillerutils (ostermiller.org/utils/CSV.html)