Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> масив в txt 
:(
    Опции темы
binaryman
Дата 2.11.2009, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 15.7.2009

Репутация: нет
Всего: нет



Треба залити дво вимірний масив в .txt .Вот пробував нічого не вийшло 
Код

int[][] array = new int [10][10];
Random ob = new Random();
for (int i = 0; i < array.length; i++) {
    for (int j = 0; j < array.length; j++) {
            array[i][j]=ob.nextInt();}}
try {
        BufferedWriter out = new BufferedWriter(new FileWriter("gf.txt"));
        for (int i = 0; i < array.length; i++) {
            for (int j = 0; j < array.length; j++) {
        out.write(array[i][j]+System.getProperty("line.separator","line.separator"));}}
out.close();} catch (IOException e) {
System.err.println("Something went wrong");
e.printStackTrace();}}}
 
Дякою за допомогу!!!
PM MAIL Skype   Вверх
fixxer
Дата 2.11.2009, 19:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 14.9.2006
Где: Саратов, Россия

Репутация: 6
Всего: 27



Код рабочий. Все пишется. Проверь, может не там файл ищешь. Попробуй абсолютный путь указать для начала.

Да, язык форума все же русский  smile 


--------------------
user posted image
PM MAIL ICQ   Вверх
ivanovpv
Дата 2.11.2009, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Варвар
**


Профиль
Группа: Участник
Сообщений: 639
Регистрация: 26.1.2005
Где: Москва

Репутация: 4
Всего: 28



Дывись сюды:
Код

        for (int i = 0; i < array.length; i++) {
            for (int j = 0; j < array[i].length; j++) {}
        }


Двумерный массив, это массив массивов, так что array.length во втором цикле должен быть заменен на array[i].length

Это сообщение отредактировал(а) ivanovpv - 2.11.2009, 19:39


--------------------
Aut viam inveniam aut faciam
PM MAIL Skype   Вверх
binaryman
Дата 2.11.2009, 19:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 15.7.2009

Репутация: нет
Всего: нет



На русском языке я не владею, перевожу в google, как-то не так прошу прощения! Код рабочий он записывает все в столбец, а нужно в форме матрицы!
PM MAIL Skype   Вверх
fixxer
Дата 2.11.2009, 19:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 14.9.2006
Где: Саратов, Россия

Репутация: 6
Всего: 27



Цитата

Двумерный массив, это массив массивов, так что array.length во втором цикле должен быть заменен на array[i].length


в данном случае (когда 10х10) это вобщем-то по-барабану.

Добавлено @ 19:57
Цитата(binaryman @ 2.11.2009,  19:53)
На русском языке я не владею, перевожу в google, как-то не так прошу прощения! Код рабочий он записывает все в столбец, а нужно в форме матрицы!

Ну а как же запишется в виде матрицы если ты пишешь в столбец? smile

Код

 for (int i = 0; i < array.length; i++) {
   for (int j = 0; j < array.length; j++) {
        out.write(array[i][j] + " ");
  }
  out.write(System.getProperty("line.separator"));
}


Это сообщение отредактировал(а) fixxer - 2.11.2009, 19:58


--------------------
user posted image
PM MAIL ICQ   Вверх
binaryman
Дата 2.11.2009, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 15.7.2009

Репутация: нет
Всего: нет



Дякою, за допомогу!! Всього найкращого тобі
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0660 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.