1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем Kurumi, 29 окт 2019.

Статус темы:
Закрыта.
  1. Автор темы
    Kurumi

    Kurumi Активный участник Пользователь

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

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

    Вообще не понимаю, как это сделать =(
    Хелпаните плес =((
     
  2. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Математики в школе уже не учат да?
    Код:
        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;
        }
     
  3. CoolBoy

    CoolBoy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Можешь ещё вот это глянуть:
    https://github.com/InventivetalentD...src/main/java/org/inventivetalent/menubuilder
     
Статус темы:
Закрыта.

Поделиться этой страницей