Type String の 2 つの配列があります。
String [] a;
String [] b;
それから地図
Map<String, String> mapNumeric = new HashMap<String, String>();
aをキー、bを値にしたい。したがって、次のようになります。
- elementOfA = elementOfB
- otherElementOfA = otherElementOfB
等々...
mapNonNumeric.put( a, b);
次のようにして、要素ごとに渡そうとしました:
for( String key : a) {
mapNumeric.put( key, new String() );}
for( String value: b) {
mapNumeric.put(new String(), value );}
new String() は以前の値を消去するため、これも良くありません。また、 for ループをネストすると、配列 b のすべての値が、キーを作成する配列の最初の要素の値として割り当てられます。
同じマップのキーに 1 つの配列を割り当て、同じマップの値に別の配列を割り当てる方法を誰かが知っている場合、またはトリックを実行する他の構造を知っている場合は、助けてください。ありがとう。PS私はJavaで働いています
更新 String[] を修正 マップの使い方を学んでいるので、間違いでした。あなたのアドバイスのおかげで今働いています