Sorğular 'kolleksiyalar'

Collection API'ları, developers üçün obyektlərin koleksiyonlarının işlenmesini asanlaşdıran bir sıra sinif və interfeys təmin edir.
39
Cavablar

HashMap və Hashtable arasında fərqlər?

Java ilə HashMap və Hashtable arasında fərq nədir? Qeyri-axın proqramları üçün daha səmərəli nədir?
set 02 Sep '08 saat 23:12 'də
40
Cavablar

Java xəritəsində hər bir giriş üzərində effektiv yineleme necədir?

Java məntiqi interfeysini tətbiq edən bir obyekt varsa və hər hansı bir cüt üzərində yerləşdirmək istəyirsənsə, xəritədən keçmək üçün ən səmərəli yol nədir? Elementlərin əmri kartın xüsusi həyata keçirilməsindən asılıdır ki, bu ...
set 06 Sentyabr. '08 saat 12:12 'də
34
Cavablar

LinkedList'i ArrayList-in Java-da istifadə edərkən?

Mən həmişə yalnız bir istifadə etmək istərdim: List <String> adları = yeni ArrayList <> (); Təchizat üçün bir tip ad olaraq interfeysdən istifadə edirəm, belə suallar verəndə kodumu yenidən işləyə bilərəm. Istifadə etmək üçün ...
27 noyabrda təyin olundu. '08 at 4:36
32
Cavablar

Bir simli array başlatma

Test üçün parametrlər siyahısını yaratmaq istəyirəm. Birincisi, bunu etdim: ArrayList <String> places = new ArrayList <String> (); places.add ("Buenos Ayres"); places.add ("Córdoba"); places.add ("La Plata"); Sonra kodunu aşağıdakı kimi düzəldirdim ...
17 iyun 17: 09-da saat 7: 10-da təyin olundu
49
Cavablar

Sortı xəritəsi <Anahtar, dəyər> dəyərinə görə

Java üçün nisbətən yeniyəm və tez-tez Map <Key, Value> dəyərlərinə görə sıralamaq lazımdır. Dəyərlər unikal deyildir, mən keySet bir sıra çevirmək və dizi sort ilə bu array sıralandığını gördük ...
set 21 sentyabr '08 saat 0:03 'da
25
Cavablar

Döngüdeki obyektlərin silinməsi zamanı ConcurrentModificationException istisnasını aradan qaldırmaq, toplama vasitəsilə yineleyin

Hamımız bilirik ki, bunu edə bilməzsiniz: for (Object i: l) {if (condition (i)) {l.remove (i); }} ConcurrentModificationException və s .. bu bəzən işləyir, ancaq həmişə deyil. Burada bəzi xüsusi kod: publi ...
22 Oktyabrda təyin olundu. '08 də 2:23
41
cavab

Statik xəritəsi necə başlaya bilər?

Statik bir xəritəsi Java-da necə işə salacaqsınız? Birinci üsul: statik başlanğıc Metod iki: instansiya başlatma (anonim subclass) və ya başqa bir üsul? Hər birinin müsbət və mənfi cəhətləri hansılardır? Burada iki metodu izah edən bir nümunə ...
03 Fevral müəyyən '09 saat 18:41 'də
6
Cavablar

Doğrudan HashMap'i (tam anlamıyla) başlamaq üçün necə?

Java HashMap-ı bu şəkildə başlamaq üçün bir yol varmı ?: Xəritə <String, String> test = yeni HashMap <String, String> {"test": "test", "test": "test"}; Doğru sözdizim nədir? Bununla əlaqədar bir şey tapmadım. Mümkündürmü? Mən axtarıram ...
23 İyul tarixində saat 21: 40-da təyin olundu
16
Cavablar

Java'da 'ArrayList <String>' String [] 'ə çevirin

Bir ArrayList <String> obyekti bir String [] arrayinə Java-da çevirmək üçün necə?
28 oktyabr təyin etdi '10 saat 14:30 'da
15
Cavablar

Səmərəliliyi Java "Double Braket" in başlamışdır?

Java Gizli Xüsusiyyətlər, yuxarı cavab, çox cazibədar bir sözdizimlə, çox cazibədar sintaksis ilə Dual initasiya qeyd edir: Set <String> tatlar = yeni HashSet <String> () {{add ("vanilla"); əlavə et ("çiyələk"); əlavə et ("şokolad"); əlavə et ...
Mayın 29-da saat 06: 40-da təyin olundu
24
Cavablar

Java'da yeni bir siyahı yaratmaq necədir

Set kimi yaradın: Set myset = new HashSet () Java-da bir siyahısı necə yarada bilər?
13 may 09: 18-də təyin olundu
18
Cavablar

Bir dizi java bir setə çevirmək necə

Serialın Java-da quraşdırılmasına çevirmək istərdim. Bunu etmək üçün bəzi açıq yollar var (yəni bir loop ilə), amma bir az tidier kimi bir şey istəyirəm: java.util.Arrays.asList (Object [] a); Hər hansı bir fikir?
17 İyun tarixində saat 21:23 'də təyin olundu
15
Cavablar

<? super t> və <? T> Java'ya uzanır

List <ilə arasındakı fərq nədir? super T> və siyahısı <? T> uzanır? <? T> uzanır, ancaq List.add (e) elementləri əlavə edilərsə, List <? super T> yoxdur.
set 03 dekabr '10 saat 9:57 'da
27
Cavablar

Java toplusunu filtreləmək üçün ən yaxşı üsul nədir?

Mən hesaba əsaslanan java.util.Collection-i filtreləmək istəyirəm.
23 Sentyabrda təyin olundu '08 saat 07:26 'də
22
Cavablar

Tikinti ilə HashSet dəyərlərini necə başlamaq olar?

Başlanğıc dəyərləri ilə Set yaratmaq lazımdır. Set <String> h = yeni HashSet <String> (); h.add ("a"); h.add ("b"); Bunu kodun bir xəttində etmək üçün bir yol varmı? Məsələn, bu son statik sahə üçün faydalıdır.
11 Yanvar təyin etdi '10 saat 15:31 'də