Как строку преобразовать в имя пэкеджа

107
02 сентября 2019, 19:40
new wolParser().Tokens.putAll(com.snaulx.wolparser.platforms.(buffer.toString()).Parser.addTokens());

buffer - это StringBuilder полученный из ввода пользователя. (buffer.toString()) это название пэкеджа и мне надо преобразовать его так, чтобы в Map Tokens добавился Map из пэкеджа введённого пользователем. Как это сделать?

Answer 1

Если кому-то интересно решение этой проблемы, то я скинул работающий код внизу.

Parser parser = (Parser) Class.forName("com.snaulx.wolparser.platforms." + buffer.toString() + ".Parser").newInstance();
new wolParser().Tokens.putAll(parser.addTokens());
READ ALSO
Взаимное заполнение EditText-ов

Взаимное заполнение EditText-ов

Задача чтоб, при изменении первого editText'а изменялся 2-ой, а при изменении 2-го - первый

130
Выдает исключение Exception in Application constructor

Выдает исключение Exception in Application constructor

Решил погуглить и посикать примеры, где в ячуйку таблицы TableView добавляется кнопка, и когда начал запускать проект у себя постоянно выбрасывает...

106
Firebase onDisconnect и RemovalValue выдают ошибку (Java, Android)

Firebase onDisconnect и RemovalValue выдают ошибку (Java, Android)

При нажатии на выход из аккаунта приложение показывает ошибку в строке: currentrefonDisconnect()

125
Вопрос по Minecraft Protocol

Вопрос по Minecraft Protocol

Тут почитал wikivg/Protocol и попробовал составить простенький сервер

106