2012-07-11 5 views
-1
for(int i=0;i< no_of_hosts;i++) 
    for(int j=0;j < count;j++) 
     write(Double.toString(table1[i][j])); 

table1 имеет двойные значения, а write() печатает каждое значение в виде новой строки (в файле). Теперь я хотел печатать, как это:печать 2-мерного массива без символа новой строки в java

1 34 44 
2 45 95 
3 90 12 

рассматривающего no_of_hosts = 3 и посчитайте = 2. Любой идею?

+7

'write (...)' не виноват, иначе у вас было бы *** *** строк результата выше. Вероятно, у вас есть оператор println или аналогичный функционал, расположенный за предыдущим объявлением, и вложен в конец цикла for, внизу. Покажите немного больше кода и, пожалуйста, используйте кнопку форматирования кода, чтобы он читался. –

+0

без какого-либо кода, сказать сложно. было бы полезно, чтобы метод 'write()' –

ответ

0

Возможно, вам нужна реализация функции write?

Здесь у меня есть предложение, вы должны передать переменную count в функцию write, иначе нет возможности реализовать такую ​​функцию, только если вы определяете число в строке как константу.

Смежные вопросы