在 Java 中深度复制 NavigableMap

Deep copy a NavigableMap in Java

我有一个 NavigableMap 格式如下:

NavigableMap <Long, String> mymap = new ConcurrentSkipListMap <Long, String> ();
//.......some operations

NavigableMap <Long, String> newmap;
//clone mymap into newmap;

如何将 mymap 中的内容 deep-copy/clone 转换为 newmap? Java 8 应该没问题。

LongString 是不可变的;不需要深拷贝。就做 new TreeMap<>(mymap).