В настоящее время я программирования на Bukkit плагин (Bukkit тип Minecraft-сервер;)), и там, у вас есть метод в классе с именем YamlConfiguration, который имеет следующий метод:Список <?> добавление и удаление элементов
public List<?> getList(String path)
Моя проблема: я хотел бы добавить и/или удалить элементы из этого списка. Но когда я пытаюсь сделать это с помощью
YamlConfiguration config = YamlConfiguration.load("path/to/config.yml");
config.getList("a.path").add(new String("foo"));
затмение бросает ошибку, потому что
Метод дополнения (захват # 2-в?) В списке типов < захвата # 2-в? > не применим к аргументам (String)
Я действительно не знаю, что делать. ^^ '
С уважением.
Выяснить какой тип элементов в списке. Вы должны добавить элемент того же типа (который, очевидно, не является String). –
Если у вас есть список неограниченного типа ('>'), вы не можете ничего добавить к нему, и вы можете получить от него любой тип объекта. Вам нужно связать тип. Попробуйте 'List'. –
@StijnHaus Элементы - это строки. Я сохранил их как «Список» в этот файл и хотел бы вернуть их как «Список <Строка» не как «Список >» ... (Pastebin post: [link] (http://pastebin.com/) N4JyqMSa)) –
mezzodrinker