2013-12-08 4 views
0

У меня сложная процедура рисования, написанная в Octave. Я хочу позвонить ему из JAVA. Итак, я генерирую некоторый октавный запрос с использованием JAVA для вызова этой функции draw. Тем не менее, эта часть кода не кажется мне право:Сгенерировать запрос октавы с помощью java

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

Здесь, очень трудно читать из-за ' и " с.

Есть ли другой лучший способ сделать это?

ответ

0

Существует! Попробуйте String.format:

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