تماس با ما

موبایل: 2565 038 0912

دفتر تهران: 2565 2842 021

دفتر گرگان: 2565 3233 017

با کليک بر روي +1 ما را در گوگل محبوب کنيد

 با استفاده از HashMap ، می توانیم اطلاعات را بر بر اساس الگوی ((کلید-مقدار)) (key-value) ذخیره کنیم.

فرض کنید که قصد داریم اطلاعات زیر را ذخیره کنیم :

مقدار (value)    کلید (key)
Red    Color1
Blue    Color2
Green    Color3
White    Color4
یعنی می خواهیم ساختاری داشته باشیم (ساختاری برای ذخیره اطلاعات) که اگر به آن، کلید (key) را برابر Color1 دادیم، آنگاه مقدار Red را به ما برگرداند. در واقع، زوج اطلاعات خواهیم داشت که یکی را به عنوان کلید (key) در نظرمی گیریم و آن را به ساختار می دهیم تا مقدار متناظر آن را به ما برگرداند.

حال قصد داریم که ساختار مورد نظر را با استفاده از HashMap بسازیم. با توجه به اطلاعات بالا، کد زیر را می نویسیم :


HashMap<String, String> myHashMap = new HashMap<String, String>();

myHashMap.put("Color1","Red");
myHashMap.put("Color2","Blue");
myHashMap.put("Color3","Green");
myHashMap.put("Color4","White");

String value = (String) myHashMap.get("Color1");
ابتدا با کد زیر، یک HashMap با نام myHashMap ساخته ایم :


HashMap<String, String> myHashMap = new HashMap<String, String>();
به عبارت زیر در آن توجه کنید :


<String, String>
در عبارت بالا، تعیین کرده ایم که هم کلید (key) و هم مقدارها (String) از جنس رشته (String) می باشند. یعنی به ترتیب زیر :


<key, value>
در صورت تمایل می توان انواع دیگری برای آنها انتخاب کرد (مثل Integer ، انواع ArrayList و ...).

سپس با روش put ، زوج مقادیر را در myHashMap قرار داده ایم (مرحله ذخیره اطلاعات) :


myHashMap.put("Color1","Red");
myHashMap.put("Color2","Blue");
myHashMap.put("Color3","Green");
myHashMap.put("Color4","White");


سفارش طراحی سایت

سفارش طراحی سایت

google
yahoo
alexa
ebook
Baidu.com
Wikipedia
Blogger.com
Windows Live
Amazon.com
eBay
Bing
Ask
استانداری گلستان
f shdj, sefaresh, sefaresh .net, sefaresh.net, sthva, sthva nhj kj, sthva.kj, stthva.kj, xvhpd, آیفون, استفاده, اندروید, اپل, اپلیکیشن, اینترنت, باتری, بازار, دستگاه, دوربین, سامسونگ, سفارش, سفارش دات نت, سفارش دات نت sefaresh.net, سفارش.نت, سیستم, طراح وب, طراحي وب سايت, طراحی, طراحی وب سایت, فناوری, فیسبوک, مایکروسافت, موبایل, هوشمند, کاربران, کمپانی, گلکسی, گوشی, گوشی هوشمند, گوگل

نمایش تمامی تگ ها
بسته ویژه مدارس مدارس
بسته ویژه پزشکان پزشکان
بسته ویژه مهندسین مهندسین