我有一个用Octave编写的复杂绘图程序。我想从JAVA调用它。所以,我使用JAVA生成一些八度音程查询来调用这个draw
函数。但是,这部分代码在我看来并不正确:
String line = "draw('" + header + "','" + title + "'," + Arrays.toString(y1) + "," + Arrays.toString(y2) + "');";
由于'
和"
s,因此很难阅读。
还有其他更好的方法吗?
答案 0 :(得分:0)
有!试试String.format
:
String line = String.format("draw('%s', '%s', '%s', '%s');", header, title, Arrays.toString(y1), Arrays.toString(y2));