2013-12-08 47 views
0

我有一個用Octave編寫的複雜繪圖程序。我想從JAVA調用它。所以,我使用JAVA生成一些八度查詢來調用draw函數。然而,這部分代碼似乎沒有我的權利:使用java生成八度查詢

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

在這裏,這是很難,因爲'" S的讀取。

有沒有其他更好的方法來做到這一點?

回答

0

有!嘗試String.format

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