1
모든 조치가 취해 져야하는 요청 매개 변수 목록이 있지만 모두 선택적이며 그 중 하나는 null 일 수 있습니다. 나는 일련의 if 문으로 무차별 - 강제적으로하고 있지만, 일종의 HashMap과 루프로 정리하고 싶다. 이 작업을 수행하는 올바른 방법은 무엇입니까?선택적 URL 매개 변수를 구문 분석하는 방법
if(request.getParameter(VALUE_STRING) != null){
complexObject.setValue(request.getParameter(VALUE_STRING));
}
if(request.getParameter(TYPE_STRING) != null){
complexObject.setType(request.getParameter(TYPE_STRING));
}
if(request.getParameter(PATTERN_STRING) != null){
complexObject.setPattern(Pattern.compile(request.getParameter(PATTERN_STRING)));
}
complexObject 클래스에 함수를 추가/수정할 수도 있습니다.
스위치가없는 내부 기능을 수행하는 방법은 무엇입니까? – myrcutio
당신이 이미 가진 것처럼 거대한 다른 사람. 스위치는 둘 사이의 선택에 따라 횡설수설을 줄입니다. –