Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Java > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам, всё собранное уйдет либо на оплату сервера, либо модераторам на шоколадки

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 12.03.2019, 04:27   #1
SadiQ228
Форумчанин
 
Регистрация: 30.10.2017
Сообщений: 63
Репутация: -6
По умолчанию Список Списков (LinkedList)

не могу понять в чем дело:
Код:

private LinkedList<LinkedList<Node>> main_list=new LinkedList<LinkedList<Node>>();
		
		Random rand = new Random();
		
		for(int i=1; i<=column;i++) {
			main_list.add(new LinkedList<Node>());
			for(int j=1; j<=row;j++) {
				main_list.get(i).add(new Node(rand.nextInt()));
			}
		}

выдает:

Цитата:
Exception in thread "main" java.lang.IndexOutOfBoundsException : Index: 1, Size: 1
at java.base/java.util.LinkedList.checkElementIn dex(LinkedList.java:559)
at java.base/java.util.LinkedList.get(LinkedList .java:480)
at Matrix.SparseMatrix.<init>(SparseMa trix.java:17)
at Main.Main.main(Main.java:7)
не может взять по индексу объект но как я же его добавил

Последний раз редактировалось SadiQ228; 12.03.2019 в 04:31.
SadiQ228 вне форума   Ответить с цитированием
Старый 12.03.2019, 09:40   #2
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 18,464
Репутация: 3533

icq: 512-765
skype: alexp.frl
По умолчанию

С 0 же индексы.
Alex11223 на форуме   Ответить с цитированием
Старый 12.03.2019, 09:41   #3
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 14,128
Репутация: 2428
По умолчанию

Вы добавили 0й элемент, а просите 1й. Думаете jvm вам должна что-то другое ответить?
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x на форуме   Ответить с цитированием
Старый 12.03.2019, 15:40   #4
SadiQ228
Форумчанин
 
Регистрация: 30.10.2017
Сообщений: 63
Репутация: -6
По умолчанию

вот так даа, спасибо!
SadiQ228 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Java получение данных из LinkedList shlegel Общие вопросы по Java, Java SE, Kotlin 4 19.01.2018 12:57
LinkedList viks1 Общие вопросы по Java, Java SE, Kotlin 3 16.12.2015 18:58
Написать алгоритм, который реализует jagged массив (рваный массив с различной длиной строк), используя список списков (Pascal ABC) бабуся Помощь студентам 0 29.04.2013 00:07
Список списков.Морской бой moshitamoru Общие вопросы C/C++ 0 21.05.2012 00:24


22:09.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru