我搜索了一种将 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似乎不喜欢put。
任何想法?