代码之家  ›  专栏  ›  技术社区  ›  KJW

java:openCSV不在递归循环中写入文件?

  •  0
  • KJW  · 技术社区  · 14 年前

    在我的主课上

      public static void main(String[] args) {
                CSVWriter writer = new CSVWriter(new FileWriter("D:\\myfilefile.csv"), '\t');
                recursiveLoop(writer, 10);
        }
    
    public void function recursive(CSVWriter writer, int index){
    if (index == 0){
      return;
    }else{
      String[] entries ="TEST#LINE#".split("#");
      writer.writeNext(entries);
     index--;
     recursiveLoop(writer, index);
    }
    

    }

    然而,每当我打开我的文件.csv,什么都没有写!我做错什么了?

    1 回复  |  直到 14 年前
        1
  •  2
  •   maximdim    14 年前

    尝试在结尾调用writer.flush()