2017-09-19 1 views
0

저는 Commons Cli를 사용하고 있으며 관련 옵션을 생성자에서 정의하지 않고 여러 가지 옵션을 만드는 방법이 있는지 궁금합니다. 예를 들어, 입력 파일의 수를 정의하지 않고, --if2, --if3 예를 --if1 사용 :Commons CLI를 사용하여 유사한 옵션 여러 개 전달

options.addOption("if1".. 
options.addOption("if2".. 
options.addOption("if3".. 

내가 하나를함으로써이를 해결할 수 있다는 사실을 알고있는 경우 쉼표로 구분 된 플래그 파일에 대한 값. 그러나, 위의 서식 지정을 원했던 스펙으로 작업 중이기 때문에 모든 옵션을 사용하기 전에 모든 옵션을 다 써 버리는 것이 좋습니다. 모든 의견은 크게 감상 할 수

,

감사합니다, 샘

즉, 이러한 경우에 일반적으로 사용되는

답변

0

다 치수 옵션,

--if value1 --if value2 --if value3 

하지만 당신은 그들의 창조

에 대한 루프를 사용할 수 있습니다
for (int i=1; i<=3; i++) { 
    options.addOption("if" + i); 
} 
관련 문제