Javaでこのような出力を取得する必要があります
digraph G
{
main -> parse -> execute;
main -> init;
main -> cleanup;
execute -> make_string;
execute -> printf
init -> make_string;
main -> printf;
execute -> compare;
}
私はこれを試しました
PrintStream out = new PrintStream(new FileOutputStream("graph.gv"));
for(int i=0;i<1;i++)
{
System.out.println("digraph G {");
for (String node : visited)
{
System.out.print(node);
System.out.print("->");
out.write(node);
out.flush();
}
out.close();
System.out.println();
}
System.out.println("}");
}
これは私の出力です
digraph G {
A->B->E->
}
digraph G {
A->B->D->E->
}
digraph G {
A->B->C->E->
}
digraph G {
A->B->C->D->E->
}
digraph G {
A->D->E->
}
しかし、出力が正しく印刷されていません