У меня есть проблема для вас.
У меня есть куча файлов Java (.java), и все они содержат объявление класса и массив строк. Мне нужно делать вещи с массивом. Какой лучший способ получить к нему доступ?
Я пытался использовать класс JavaCompiler, но, похоже, это не сработало - так что я должен использовать регулярное выражение или что-то еще?
Вот пример того, как выглядят файлы:
package com.mypack.costmgr;
public class Cost_en extends java.util.ListResourceBundle {
static final Object[][] contents = new String[][] {
{"ACTIVE", "ACTIVE"},
{"Joe", "asfag"},
{"lolcats", "cheezburger"},
{"HELP", "OH GOD NOT THE BEES"},
{"asdfffff", "hacks"}
};
public Object[][] getContents() {
return contents;
}
}
И, вероятно, сотни таких файлов.
Итак, подведем итог: как лучше всего получить доступ к этим данным?
(Очевидно, я не могу просто скомпилировать их с моим проектом.)