Skip to content

Commit a365fc0

Browse files
authored
Merge pull request #1 from neko-para/master
Fix invalid character
2 parents db1227c + 0099ca4 commit a365fc0

File tree

1 file changed

+5
-24
lines changed

1 file changed

+5
-24
lines changed

src/cc/xehoth/graphviz/tool/Tools.java

Lines changed: 5 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -53,23 +53,11 @@ public static boolean transform(boolean isDirected, boolean hasWeight, String co
5353
}
5454
if (isDirected) {
5555
for (int i = 0; i < split.length; i += 3) {
56-
bw.write(" ");
57-
bw.write(split[i]);
58-
bw.write(" -> ");
59-
bw.write(split[i + 1]);
60-
bw.write(" [label = ");
61-
bw.write(split[i + 2]);
62-
bw.write("];\n");
56+
bw.write(String.format(" \"%s\" -> \"%s\" [label = \"%s\"];\n", split[i], split[i + 1], split[i + 2]));
6357
}
6458
} else {
6559
for (int i = 0; i < split.length; i += 3) {
66-
bw.write(" ");
67-
bw.write(split[i]);
68-
bw.write(" -- ");
69-
bw.write(split[i + 1]);
70-
bw.write(" [label = ");
71-
bw.write(split[i + 2]);
72-
bw.write("];\n");
60+
bw.write(String.format(" \"%s\" -- \"%s\" [label = \"%s\"];\n", split[i], split[i + 1], split[i + 2]));
7361
}
7462
}
7563
} else {
@@ -82,19 +70,12 @@ public static boolean transform(boolean isDirected, boolean hasWeight, String co
8270
}
8371
if (isDirected) {
8472
for (int i = 0; i < split.length; i += 2) {
85-
bw.write(" ");
86-
bw.write(split[i]);
87-
bw.write(" -> ");
88-
bw.write(split[i + 1]);
89-
bw.write(";\n");
73+
bw.write(String.format(" \"%s\" -> \"%s\";\n", split[i], split[i + 1]));
9074
}
9175
} else {
9276
for (int i = 0; i < split.length; i += 2) {
93-
bw.write(" ");
94-
bw.write(split[i]);
95-
bw.write(" -- ");
96-
bw.write(split[i + 1]);
97-
bw.write(";\n");
77+
bw.write(String.format(" \"%s\" -- \"%s\";\n", split[i], split[i + 1]));
78+
9879
}
9980
}
10081
}

0 commit comments

Comments
 (0)