Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java将输出打印到csv文件中_Java_Csv_Printing_Output - Fatal编程技术网

Java将输出打印到csv文件中

Java将输出打印到csv文件中,java,csv,printing,output,Java,Csv,Printing,Output,所以我有这个代码: public class UtilsGrafos { public static void main (String[]args) { double [] c={1.0,2.1,3.2}; Grafo M= new Grafo(4); M.add_edge(2, 3,c); System.out.println(M.parametros

所以我有这个代码:

          public class UtilsGrafos {
                 public static void main (String[]args) {

           double [] c={1.0,2.1,3.2};
           Grafo M= new Grafo(4);
           M.add_edge(2, 3,c);


        System.out.println(M.parametrosaresta(2,3)[1]);


    }
}
我想把这个输出打印成一个csv文件。我知道打开文件并在那里硬写的一般代码,但是我如何“要求”它获得这个输出呢

String csv = "C:\\output2.csv";
CSVWriter writer = new CSVWriter(new FileWriter(csv));

List<String[]> data = new ArrayList<String[]>();
data.add(new String[] {"India", "New Delhi"});
data.add(new String[] {"United States", "Washington D.C"});
data.add(new String[] {"Germany", "Berlin"});

writer.writeAll(data);

writer.close();
阅读以下内容:

除了调试或开发过程中,您永远不会使用System.out。记住这一点


如果您想将一个方法输出到某个地方,您可以在此处添加一个方法参数,告诉它在哪里写入,例如OutputStream或某种StreamWriter。然后将该方法传递给希望写入的输出目标。简单和灵活。

< P>我会考虑使用库。< /P>是的,但是在DATA AddixString [] {印度,新德里}上;我怎样才能从System.out.printlnM.Parameterosaresta2,3[1];(系统)中获得输出,而不是编写India和New Deli?