List<String> lines = Files.readAllLines(Paths.get("save.txt"), StandardCharsets.UTF_8);
String lists = lines.get(0);
Вот такой небольшой код при выполнении показывает ошибку:
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:657)
at java.util.ArrayList.get(ArrayList.java:433)
at slovar.Main.main(Main.java:17)
Ошибка в этой строчке: String lists = lines.get(0);
Я так понял, дело в надписи Size: 0
в ошибке, но дело в том, что файл не пустой, там одна строчка, которую я не могу считать.
Если вы говорите про то, что у вас файл непустой (ошибка говорит обратное)
Проблема может быть, если в вашем проекте несколько файлов с именем size.txt
и один из них - пустой. Попробуйте в поиске найти дублирующие файлы и удалить их.
Ваш файл должен находиться в ресурсах (это хорошая практика), переместите ваш файл в ресурсы и измените код на:
List<String> lines = Files.readAllLines(Paths.get(Main.class.getResource("save.txt").toURI()), StandardCharsets.UTF_8);
String lists = lines.get(0);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Помогите,пожалуйста,необходимо написать программу шифратора и дешифратора с ключом с помощью квадрата ВиженераЯ не понимаю как это сделать((
Идея: пользователь рисует произвольную черную линию на белом холсте bitmap, а после нажимает кнопку Start и происходит следующее - нарисованная...
Создаю фрагмент диалог, ввожу в onCreateView данные из View, но данные не принимаются, а подчёркиваются красным цветомВот код: