x要素をマップから別の要素にコピーする方法を検索します。私はこのコードを試しました
private void newMapElement( Map<?, ?> userMap, Map<?, ?> newUserMap, int maxSize)
{
int i = 0;
for ( Map.Entry<?, ?> entry : userMap.entrySet() )
{
newUserMap.put( entry.getKey(), entry.getValue() );
i++;
if ( i == maxSize)
{
break;
}
}
}
しかし、Javaはプットが好きではないようです。
何か案が?