Java – Data Structures -Dictionary Class

Dictionary-ն աբստրակտ դաս է, որը իրենից ներկայացնում է բանալի բառի/արժեք պահեստարան և գործում է ինչպես քարտեզը։

 

Հաշվի առնելով բանալին և արժեքը, Դուք կարող եք պահել արժեքը Dictionary object-ում։ Երբ արժեքը պահվում է, դուք կարող եք օգտագործել այն իր բանալի բառի միջոցով: Այսպիսով, քարտեզի նման, dictionary կարելի է դիտրակել որպես բանալիների և արժեքների ամբողջական մի ցանկ:

 

Ստորև ներկայացված են Dictionary-ի կողմից սահմնաված մեթոդները՝

Sr.No. Method & Description
1 Enumeration elements( )

Վերադարձնում է dictionary-ում պարունակվող արժեքների հաշվարկը:

2 Object get(Object key)

Վերադարձնում է օբյեկտը, որը պարունկաում է արժեք կապված բանալի հետ: Եթե բանալին dictionary-ում չէ, ապա վերադարձվում է 0 օբյեկտ:

3 boolean isEmpty( )

Վերադարձնում է true, եթե dictionary-ն դատարկ է, և false՝ եթե այն պարունակում է գոնե մեկ բանալի։

4 Enumeration keys( )

Վերադարձնում է dictionary-ում պարունակվող բանալիների հաշվարկը:

5 Object put(Object key, Object value)

Ներմուծում է բանալին և իր արժեքը dictionary-ում։ Վերադարձնում է 0, եթե բանալին արդեն գոյություն չունի dictionary-ում: վերադարձնում է նախորդ արժեքը, որը կապված է բանալիի հետ, եթե բանալին արդեն dictionary-ում է:

6 Object remove(Object key)

Հեռացնում է բանալին և իր արժեքը: Վերադարձնում է բանալին հետ կապված արժեքը: Եթե բանալին dictionary-ում չէ, ապա  վերադարձնում է 0:

7 int size( )

Վերադարձնում է dictionary-ի մուտքերի/գրառումների քանակը:

 

Dictionary դասը հնացած է: key/value storage գործառույթը ստանալու համար, պետք է իրականացնեք Map interface-ը։