将矩阵保存到csv文件的问题

bit*_*ion 0 java eclipse csv

我试图将整数矩阵保存到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();
    }
Run Code Online (Sandbox Code Playgroud)

但是,Eclipse提供了以下错误消息:

Writer类型中的方法append(CharSequence)不适用于参数(int)

如何解决这个问题?谢谢.

I82*_*uch 6

将您的来电更改append(Matrix[i][j])append(String.valueOf(Matrix[i][j])append("" + Matrix[i][j]).问题(正如错误消息所指出的)是你试图追加一个整数,但append方法只接受CharSequence(即一个字符串).我提出的两个解决方案都将整数/数字类型强制转换为String.