スカラーでどのように同じ結果が得られますか?大文字と小文字を区別せずにマップスカラからキーを取得する方法
Map<String, Integer> lookup =
new TreeMap<String, Integer>(String.CASE_INSENSITIVE_ORDER);
lookup.put("One", 1);
lookup.put("tWo", 2);
lookup.put("thrEE", 3);
System.out.println(lookup.get("Two"));
System.out.println(lookup.get("three"));
あなたはそれが元の値だとして、各キーを維持したいですか?その場合、小文字の 'val map = Map(" One ".toLowerCase - > 1、" tWo ".toLowerCase - > 2、...)'を挿入するだけです。 –
これは私が探しているものではありません。上記のJavaコードでは、私は "TWO"または "TWO"を検索することができますが、まだ結果が来る。マップ内にさらに多くのキーの組み合わせを挿入しなくても、私のスカラコードが同じように動作するようにします。 –
スカラから 'java.util.TreeMap'を使うことができますか? – rethab