PDA

View Full Version : منظور از SET در جاوا چیست



tux-world
دوشنبه 23 شهریور 1394, 17:44 عصر
سلام. از دوستان کسی لطف میکنه بگه که set در جاوا به چه کاری میاد؟

Set<Herb>[] herbsByType = // Indexed by Herb.Type.ordinal()
(Set<Herb>[])new Set[Herb.Type.values().length];

MohseN16
سه شنبه 24 شهریور 1394, 19:02 عصر
SET یک اینترفیس مثل Collection هستش که در اون مقادیر یکسان نمیتونه قرار بگیره.


import java.util.HashSet;
import java.util.Set;

public class Test {

public static void main(String[] args) {
Set<Integer> set = new HashSet<Integer>();
for (int i = 0; i < 10; i++) {
set.add(i);
}
set.add(2);
for (Integer integer : set) {
System.out.println(integer.toString());
}
}
}


اگه این مثال و اجرا کنید میبینید که فقط یک "2" پرینت میشه.

tux-world
پنج شنبه 26 شهریور 1394, 18:26 عصر
دستتون درد نکنه. کاربردش فقط همینه؟ چیز خاصی به غیر نداره درسته؟

MohseN16
دوشنبه 30 شهریور 1394, 16:12 عصر
نه عزیز همه کاربردایی ک Collection داره و داره به اضافه اینکه همه مقادیرش باید یکسان باشند.