Мысал
Бұл мысалда Key-value жұбының кілтінің мәнін пайдаланып, HashMap- ден нақты картаны қалай жою керектігін көреміз. Осы операцияны орындау үшін келесі HashMap класы әдісін қолданамыз:
public Value remove(Object key)
: егер осы картадан берілген кілт үшін салыстыруды алып тастаса және сол Кілт үшін Элемент мәнін қайтарса. Javadoc әдісін жою туралы толығырақ.
Толық коды:
import java.util.HashMap; public class ӨшіруMappingExample { public static void main (String [] арг) { // Интерфейстің HashMap және String мәндерін жасау HashMap <Integer, String> hashmap = жаңа HashMap <Integer, String> (); // Кілттер мен мән жұптарын HashMap ішіне қосу hashmap.put (11, «Мән1»); hashmap.put (22, «Value2»); hashmap.put (33, «Value3»); hashmap.put (44, «Value4»); hashmap.put (55, «Value5»); hashmap.put (66, «Value6»); // HashMap элементтерін көрсету System.out.println («HashMap Elements:» + hashmap); // Пернеге арналған кілт-мән жұптарын жою 33 Объект removedElement1 = hashmap.remove (33); System.out.println («Элемент жойылған:» + removedElement1); // Пернеге арналған кілт-мән жұптарын жою 55 Объект removedElement2 = hashmap.remove (55); System.out.println («Элемент жойылған:» + removedElement2); // жойғаннан кейін HashMap элементтерін көрсету System.out.println («Шығарылғаннан кейін:»); System.out.println («--------------»); System.out.println («HashMap Elements:» + hashmap); } }
Шығару:
HashMap Элементтері: {33 = Value3, 55 = Value5, 66 = Value6, 22 = Value2, 11 = Value1, 44 = Value4} Элементті жою: Value3 Элементті жою: Value5 Жоюдан кейін: -------------- HashMap Элементтері: {66 = Value6, 22 = Value2, 11 = Value1, 44 = Value4}
Пікір қалдыру Жауапты