View Full Version : سوال: استفاده از hashmap
storm_saeed
پنج شنبه 08 اسفند 1392, 21:33 عصر
سلام دوستان
من میخواستم یه برنامه ای بنویسم که نیاز دارم یه String ای که دارم مثلا abcd یه آرایه از integer ها داشته باشم مثلا num[]کهnum["abcd"] برابر مقداری که میخوام باشه
تازه با جاوا دارم کار میکنم اگه میشه بگید چطوری اینکارو بکنم ممنون
Ehsan rashydy
پنج شنبه 08 اسفند 1392, 23:04 عصر
منظورتو از اینکه می گی
یه برنامه ای بنویسم که نیاز دارم یه String ای که دارم مثلا abcd یه آرایه از integer ها داشته باشم
درست نفهمیدم، اما ببین این بدردت میخوره:
public static void main(String[] args) {
Map<String, Integer[]> map1 = new HashMap<String, Integer[]>();
String str1 = "abcd";
Integer[] arr1 = new Integer[5];
for (int i=0; i<5; i++) {
arr1[i] = new Integer(i);
}
map1.put(str1, arr1);
}
storm_saeed
جمعه 09 اسفند 1392, 00:01 صبح
منظروم اینه مثلا میخوام به رشته ی abc عدد 5 رو نسبت بدم به رشته مثلا ali عدد 9 ....
که بعدا مثلا abc+ali کردم حاصل 14 رو داشته باشم
cups_of_java
جمعه 09 اسفند 1392, 09:46 صبح
مناسب ترین راه همونیه که دوستمون گفت.
از HashMap آستفاده کن.
با map.put( "abc", 5 ); نگهش دار
با map.get( "abc" ) بعدن بگیرشون.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.