Говорят, что ваш list
является List
объектов, не указанных. Это значит, что Java не знает, какие объекты находятся внутри списка. Затем, когда вы хотите итерировать список, вы должны использовать каждый элемент, чтобы иметь доступ к свойствам этого элемента (в данном случае, String).
В общем, это лучшая идея параметризации коллекции , поэтому у вас нет проблем с преобразованием, вы сможете добавлять элементы параметризованного типа, и ваш редактор предложит вам подходящие методы.
private static List<String> list = new ArrayList<String>();
Как правило, вам нужно сделать 5 вещей для включения библиотеки в ваш проект:
1) Добавить #include инструкции необходимые файлы с объявлениями / интерфейсами, например:
#include "library.h"
2) Добавьте каталог include для компилятора, чтобы просмотреть
-> Свойства конфигурации / Каталоги VC ++ / Включить каталоги (щелкните и отредактируйте, добавьте новую запись)
3) Добавьте библиотечный каталог для файлов * .lib:
-> проект (на верхней панели) / свойства / Свойства конфигурации / Каталоги VC ++ / Библиотечные каталоги (щелкните и отредактируйте, добавьте новую запись)
4) Свяжите файлы * .lib lib
-> Свойства конфигурации / Linker / Input / Additional Dependencies (например: library.lib;
5) Поместите файлы * .dll либо :
-> в каталоге вы откроете свой окончательный исполняемый файл из или в Windows / system32