ВведенияОценка пользовательских условий ввода в Java
Привет, я в настоящее время работаю над рамками импорта. Пользователь будет использовать фреймворк для сопоставления данных из большого количества листов excel для объектов в системе. Независимо от того, какие значения должны быть сопоставлены сущностям, зависит от состояния определенных значений в файлах. Это веб-приложение, которое построено на Java (Java-сервлетах).
К точке
Пользователь системы должен поставить систему с индивидуальным состоянием, как:
CELLD4 == "Hello world"
Мой вопрос: Как я могу дать условие CELLD4 == "Hello world"
в виде строки к системе, и пусть система интерпретирует ее как заявление if
, например:
if (CELLD4 == "Hello world") {execute something}
Что сделал кто-то другой, извлеките два значения до того, как знак double равен значению (==
), и после двойного знака равенства, а затем выполните проверку равенства, чтобы проверить, идентичны ли значения. Но, кажется, есть лучший и простой способ сделать это. У кого есть предложения для меня о том, как лучше всего система интерпретировать пользовательские условия ввода от пользователя системы?
Я думаю, что упомянутое решение лучше всего подходит для оценки CELLD4. – user4759923
Если я правильно понимаю, вам просто нужно преобразовать 'String' в код. Возможно, вы можете проверить [здесь] (http://stackoverflow.com/questions/935175/convert-string-to-code). –