Помогите Не получается сделать страницы для вывода информации в чат

  • Автор темы Автор темы Kurumi
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Kurumi

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Kurumi
Всем привет!
Есть у меня мапа следующего вида:
Код:
Map<String, List<String>>
Лист содержит в себе уже готовую информацию, этот лист мне и нужно вывести в чат при команде, но с системой страниц.

Допустим, я хочу выводить только 5 строк на одной странице, а для продолжения использовать в качестве аргументы команды номер следующий страницы, которая отобразит следующие 5 строк из листа

Вообще не понимаю, как это сделать =(
Хелпаните плес =((
 
Математики в школе уже не учат да?
Код:
    public static <T> List<List<T>> split(List<T> list, int targetSize) {
        List<List<T>> lists = new ArrayList<List<T>>();
        for (int i = 0; i < list.size(); i += targetSize) {
            lists.add(list.subList(i, Math.min(i + targetSize, list.size())));
        }
        return lists;
    }
 
Всем привет!
Есть у меня мапа следующего вида:
Код:
Map<String, List<String>>
Лист содержит в себе уже готовую информацию, этот лист мне и нужно вывести в чат при команде, но с системой страниц.

Допустим, я хочу выводить только 5 строк на одной странице, а для продолжения использовать в качестве аргументы команды номер следующий страницы, которая отобразит следующие 5 строк из листа

Вообще не понимаю, как это сделать =(
Хелпаните плес =((
Можешь ещё вот это глянуть:
https://github.com/InventivetalentD...src/main/java/org/inventivetalent/menubuilder
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх