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?