Вопрос Получение из list каждую строку отдельно

Limon_MineDel

Разработчик
Пользователь
Сообщения
214
Решения
7
Веб-сайт
limon-minedel.ru
Например есть листиз конфига
list:
- 'f'
- 'fq'
Мне надо получить каждую строчку из листа отдельно, количество строк будет меняться пользователем. Как получить каждую строку отдельно?
 
Не уверен в правильности кода, достал его из давнего проекта, давно уже на банджи ничего не писал...
Java:
//В главном классе
public Configuration configuration;
public void onLoad() {
    try {
        File conf = new File(getDataFolder(), "config.yml");
        if (!conf.exists()) {
            saveDefaultConfig();
        }
        configuration = ConfigurationProvider.getProvider(YamlConfiguration.class).load(conf);
    }
    catch (IOException e) {
        e.printStackTrace();
    }
    super.onLoad();
}

//Получение
for(String str : configuration.getStringList("list")) {
    // Сделать что-то со str
}
 
Последнее редактирование:
Не уверен в правильности кода, достал его из давнего проекта, давно уже на банджи ничего не писал...
Java:
//В главном классе
public Configuration configuration;
public void onLoad() {
    try {
        File conf = new File(getDataFolder(), "config.yml");
        if (!conf.exists()) {
            saveDefaultConfig();
        }
        configuration = ConfigurationProvider.getProvider(YamlConfiguration.class).load(conf);
    }
    catch (IOException e) {
        e.printStackTrace();
    }
    super.onLoad();
}

//Получение
for(String str : configuration.getStringList("list")) {
    // Сделать что-то со str
}
я это знаю. Мне надо получить из list каждую строку отдельно мне будет не известно сколько пользователь в list строк напишет!!!
 
мне надо каждую строку из list получить ОТДЕЛЬНО, а там просто весь лист складывается в одну строку!!!!!
Нет, лист не складывается в одну строку, если у тебя складывается - значит где-то у тебя ошибка.
 
String string = configuration.getStringList("list").get(index); //index - int начиная с нуля.
Почти всё как нужно только я не знаю какое количество строк ведёт в конфиге в этот лист.
Объединено

Нет, лист не складывается в одну строку, если у тебя складывается - значит где-то у тебя ошибка.
Уважаемый ты вопрос читал?
 
Учим жаву и азы коллекций

size
get
Я про неё знаю. Только расскажи как конвертировать коллекцию в integer?
 

Вложения

  • Screenshot (4).png
    Screenshot (4).png
    81.1 KB · Просмотры: 9
Эм, никак. С каких пор список строк можно "конвертировать" в число? Непонятно, что конкретно тебе нужно
Я делаю плагин и мне надо присылать сообщения через вк сразу неск пользователям чьи id указаны в конфиге.
id_vk:
- 7714835
- 7454846
А id он принимает в типе integer
 
Я делаю плагин и мне надо присылать сообщения через вк сразу неск пользователям чьи id указаны в конфиге.
Каждую строку в инт что ли перевести
Java:
for (String s : list) {
    int id = Integer.parseInt(s);
}
 
Назад
Сверху Снизу