استنساخ خريطة شجرة في جافا
يوضح هذا المثال كيفية نسخ العناصر من خريطة إلى TreeMap باستخدام طريقة putAll(). يمكنك نسخ العناصر من مجموعة بيانات أخرى في TreeMap.
javacoder package. خريطة الشجرة;
import java.util.TreeMap;
فئة عامة TreeMapCopy {
الفراغ العام الثابت الرئيسي (سلسلة a[]) {
TreeMap hmap = سلسلة TreeMap < جديدة = ""> ();
//add key-value pairs
hmap.put("1"، "value1")؛
hmap.put("2"، "value2")؛
hmap.put ("3" ، "value3") ؛
System.out.println (hmap) ؛
TreeMap subMap = سلسلة TreeMap ();
subMap.put("s1"، "قيمة S1")؛
subMap.put("s2"، "قيمة S2")؛
hmap.putAll (خريطة فرعية);
System.out.println (hmap) ؛
}
}
< / string >< / string >< / string >< / string >< / pre>
وقت التشغيل:
< pre class = "prettyprint lang-java" > {1 = value1 ، 2 = value2 ، 3 = value3}
{1 = value1 ، 2 = value2 ، 3 = value3 ، s1 = القيمة S1 ، s2 = قيمة S2}
< / قبل >< br / >