나는 여러 가지 속성을 포함하는지도를 가지고 있습니다. "A", "B", "C"... 나는 같은 식을 평가할 수있는 템플릿을 정의 할Java에서 사용자 정의 표현식 평가기를 구현하는 올바른 방법은 무엇입니까?
,
"A"& & "B"& &! "다 "
사실, 다음을 의미합니다
"a" is in the map, "b" is in the map but "c" is not in the map
, 그렇지 않은 경우는 false
무슨 방법 난에있는 경우 Java에서 이것을 구현할 수 있습니까? 주얼은 도움이됩니까?
편집 :
이 분명 당신이 실행시에 평가해야합니다 구성 파일에서 표현의 종류를 정의 할 수있는 구성 가능한 언어를 작성해야합니다 확인합니다.
예 : 나는 그런 같은 표현을 포함 할 수있는 파일,
"A"& & "B"
! ("A"& & "D")
내가 돈을 구문 분석하는 내 자바 코드가 필요 컴파일 타임에 어떤 표현식을 평가해야하는지 알 수 없습니다. 희망이 더 명확한 요구 사항을 만듭니다.