hm.put("billingEnquiry",true);
エラーが発生します
The method put(Object, Object) in the type HashMap is not applicable for the arguments
(String,boolean)".
この問題を解決するにはどうすればよいですか?
hm.put("billingEnquiry",Boolean.TRUE);
boolean
小文字の b はオブジェクトではなくプリミティブです。
おそらく、パラメータ化されていない HashMap を使用しています。次のように HashMap を宣言してみてください。
HashMap<String, Boolean> myMap = new HashMap<String, Boolean>();
また、ジェネリック型ではプリミティブ型を使用できないことに注意してください。したがって、この:
HashMap<String, boolean> myMap = new HashMap<String, boolean>();
...は正しくなく、コンパイルさえしません。