質問編集履歴

1

結論

2016/11/25 11:52

投稿

hanayamaKaoru
hanayamaKaoru

スコア36

test CHANGED
File without changes
test CHANGED
@@ -31,6 +31,30 @@
31
31
 
32
32
 
33
33
  直接、main関数に入力した場合のように空白を処理しない挙動を望んでいます
34
+
35
+
36
+
37
+ ###結論
38
+
39
+ handlerの空白を処理するという挙動は仕様なので実行引数の入力を工夫したところで解決はできない
40
+
41
+ 今回は条件に合うhandlerOptionHandlerは既に作成されていたのでそのhandlerを用いれば良い
42
+
43
+ しかし、自分の望むぱparseの挙動を示すhandlerがない場合
44
+
45
+ handlerを@Overrideして自分で作成する必要がある
46
+
47
+
48
+
49
+ 回避策1:
50
+
51
+ parser.parseArgument(args);を実行する前にargsの要素の空白を別の文字で置き換えを行う
52
+
53
+ 回避策2:
54
+
55
+ main関数への入力を空白の代わりの文字で行う
56
+
57
+
34
58
 
35
59
 
36
60