使用java生成倍频程查询



我用Octave编写了一个复杂的绘图过程。我想用JAVA来命名它。因此,我正在使用JAVA生成一些倍频程查询来调用这个draw函数。然而,这部分代码在我看来并不正确:

String line = "draw('" + header + "','" + title + "'," + Arrays.toString(y1) + "," + Arrays.toString(y2) + "');";

在这里,由于'"的原因,很难读取。

还有其他更好的方法吗?

有!尝试String.format:

String line = String.format("draw('%s', '%s', '%s', '%s');", header, title, Arrays.toString(y1), Arrays.toString(y2));

最新更新