задача проверку прошла при использовании list.clear();
когда пытался сделать через циклы, хоть через for, хоть через while, ничего не получалось. если list был меньше 2000 элементов все работало, как только становилось больше выскакивала ошибка
at.sun.nio.cs.streamencoder.writebytes
в качестве параметра окончания цикла указывал и напрямую 10000 и через list.size()-1, и через isEmpty(). работало только до количества элементов 2000
Денис Губернаторов
14 уровень
последнее условие, за ногу его
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Денис Губернаторов
27 ноября 2019, 14:38
весь код в комментарий не влазит. это относящийся как раз к последнему пункту.
если интересен остальной могу через pastebin.com скинуть
public static void remove10000(List list) {
//напишите тут ваш код
// list.clear();
for (int i=0; i<1000; i++){ // здесь и i<list.size() пробовал
list.remove(0); // здесь пробовал и текущий удалять и последний list.size()-1
// System.out.println (list.size()); здесь выводил значение размера массива, для контроля. пишу в андроид приложении. сначала все на экран выводится нормально, но как только выведет 2000 элементов выскакивает ошибка.
}
0
YuriyExpert
27 ноября 2019, 12:19
Приложите код который приводил к ошибке?
0