ArrayList'in bir sat─▒rda ba┼člat─▒lmas─▒


Al─▒nan cevaba git


Test ama├žl─▒ bir se├ženekler listesi olu┼čturmak istiyorum. ─░lk ba┼čta bunu yapt─▒m:

 ArrayList<String> places = new ArrayList<String>();
places.add("Buenos Aires");
places.add("C├│rdoba");
places.add("La Plata");
 

Sonra kodu a┼ča─č─▒daki ┼čekilde d├╝zeltdim:

 ArrayList<String> places = new ArrayList<String>(
    Arrays.asList("Buenos Aires", "C├│rdoba", "La Plata"));
 

Bunu yapman─▒n daha iyi bir yolu var m─▒?


2597









Cevap say─▒s─▒n─▒ say: 30






Asl─▒nda, muhtemelen ba┼člatman─▒n "en iyi" yolu, ArrayList yazd─▒─č─▒n─▒z y├Ântemdir, ├ž├╝nk├╝ List herhangi bir ┼čekilde yeni bir ┼čey olu┼čturman─▒z gerekmez :

 ArrayList<String> list = new ArrayList<String>();
list.add("A");
list.add("B");
list.add("C");
 

Buradaki list ├Ârnek , s├Âz konusu ├Ârne─če at─▒fta bulunmak i├žin gereken olduk├ža fazla yazma i┼člemi oldu─čudur.

├ľrnek ba┼člat─▒c─▒l─▒ ads─▒z bir i├ž s─▒n─▒f yapmak gibi alternatifler de vard─▒r ("├žift k├╝me ba┼člatma" olarak da bilinir):

 ArrayList<String> list = new ArrayList<String>() {{
    add("A");
    add("B");
    add("C");
}};
 

Ancak, bu y├Ânteme pek d├╝┼čk├╝n de─čilim, ├ž├╝nk├╝ neyle ArrayList sonu├žland─▒─č─▒n─▒z, bir ├Ârnek ba┼člat─▒c─▒s─▒na sahip olan bir alt s─▒n─▒f ve bu s─▒n─▒f sadece bir nesne olu┼čturmak i├žin yarat─▒lm─▒┼č - bu bana biraz overkill gibi g├Âr├╝n├╝yor.

G├╝zel olurdu, Project Coin i├žin Collection Literals ├Ânerisi kabul edilseydi (Java 7'de tan─▒t─▒lmak isteniyordu ancak Java 8'in bir par├žas─▒ olmas─▒ da muhtemel de─čildi).http://openjdk.java.net/projects/coin

 List<String> list = ["A", "B", "C"];
 

Maalesef burada size yard─▒m etmeyecek, ├ž├╝nk├╝ List yerine de─či┼čmez bir ┼čey ba┼člatacak ArrayList ve dahas─▒, e─čer ├Âyle olacaksa, hen├╝z mevcut de─čil.


1913







Bunu sadece ilan etmek isteseydiniz daha kolay olurdu List - bir ArrayList mi olmas─▒ gerekiyor?

 List<String> places = Arrays.asList("Buenos Aires", "C├│rdoba", "La Plata");
 

Veya sadece bir elementiniz varsa:

 List<String> places = Collections.singletonList("Buenos Aires");
 

Bu places , de─či┼čmez oldu─ču anlam─▒na gelir (de─či┼čtirmeye ├žal─▒┼čmak bir UnsupportedOperationException istisna at─▒lmas─▒na neden olur ).

Somut bir de─či┼čken listesini yapmak i├žin ArrayList bir olu┼čturabilir ArrayList de─či┼čmez listeden:

 ArrayList<String> places = new ArrayList<>(Arrays.asList("Buenos Aires", "C├│rdoba", "La Plata"));
 

2035


2009-06-17





Basit cevap

Java 10, 11, 12 veya sonras─▒nda:

 var strings = List.of("foo", "bar", "baz");
 

Java 9 veya sonraki s├╝r├╝mlerde:

 List<String> strings = List.of("foo", "bar", "baz");
 

Bu size de─či┼čmez bir ┼čey verecek List , bu y├╝zden de─či┼čtirilemez.
Hangi durumlarda onu haz─▒rlad─▒─č─▒n─▒z ├žo─ču durumda istedi─činiz ┼čeydir.


Java 8 veya ├Âncesi:

 List<String> strings = Arrays.asList("foo", "bar", "baz");
 

Bu size List dizi taraf─▒ndan desteklenece─či i├žin uzunlu─ču de─či┼čtiremez.
Ama arayabilirsin List.set , bu y├╝zden hala de─či┼čken.


Sen yapabilir Arrays.asList statik ithalat ile daha k─▒sa:

 List<String> strings = asList("foo", "bar", "baz");
 

Statik i├že aktarma:

 import static java.util.Arrays.asList;  
 

Herhangi bir modern IDE'nin ├Ânerece─či ve sizin i├žin otomatik olarak yapaca─č─▒ ┼čey.
├ľrne─čin IntelliJ IDEA i├žinde tu┼čuna bas─▒n Alt+Enter ve se├žin Static import method... .


Ancak, Java 9 List.of y├Ânteminin k─▒salt─▒lmas─▒n─▒ ├Ânermiyorum , ├ž├╝nk├╝ sadece of kafa kar─▒┼čt─▒r─▒c─▒ hale geliyor.
List.of zaten yeterince k─▒sa ve iyi okuyor.


kullan─▒lmas─▒ Stream s

Neden bir olmak zorunda List ?
Java 8 veya Stream daha yenisiyle daha esnek olan─▒ kullanabilirsiniz :

 Stream<String> strings = Stream.of("foo", "bar", "baz");
 

Stream S birle┼čtirmek :

 Stream<String> strings = Stream.concat(Stream.of("foo", "bar"),
                                       Stream.of("baz", "qux"));
 

Veya bir Stream ile bir aras─▒nda gidebilirsiniz List :

 import static java.util.stream.Collectors.toList;

List<String> strings = Stream.of("foo", "bar", "baz").collect(toList());
 

Ama tercihen, sadece Stream a'y─▒ toplamadan kullan─▒n List .


Ger├žekten ├Âzel bir ihtiyac─▒n─▒z varsa java.util.ArrayList

(Muhtemelen yok.) JEP 269'dan
al─▒nt─▒ yapmak (benimkine vurgu yapmak):http://openjdk.java.net/jeps/269

De─či┼čken bir toplama ├Ârne─čini ├Ânceden tan─▒mlanm─▒┼č bir de─čerler k├╝mesi ile ba┼člatmak i├žin k├╝├ž├╝k bir kullan─▒m durumlar─▒ k├╝mesi vard─▒r. ├ľnceden tan─▒mlanm─▒┼č de─čerlerin de─či┼čmez bir koleksiyonda olmas─▒ ve daha sonra de─či┼čtirilebilir bir koleksiyonun bir kopya kurucu vas─▒tas─▒yla ba┼člat─▒lmas─▒ genellikle tercih edilir.


Her ikisini de ├Ânceden doldurmak ArrayList ve sonradan eklemek istiyorsan─▒z (neden?)

 ArrayList<String> strings = new ArrayList<>(List.of("foo", "bar"));
strings.add("baz");
 

veya Java 8 veya daha ├Ânceki s├╝r├╝mlerde:

 ArrayList<String> strings = new ArrayList<>(asList("foo", "bar"));
strings.add("baz");
 

veya kullanarak Stream :

 import static java.util.stream.Collectors.toCollection;

ArrayList<String> strings = Stream.of("foo", "bar")
                             .collect(toCollection(ArrayList::new));
strings.add("baz");
 

Fakat yine de, onu Stream do─črudan toplamak yerine do─črudan kullanmak daha iyidir List .


Aray├╝zlere program, uygulamalara de─čil

E─čer bir listeyi ilan ettik s├Âyledi ArrayList Kodunuzdaki, ama e─čer tek bir ├╝yesini kullan─▒yorsan─▒z arasan ArrayList o burada de─čil List .

Hangi muhtemelen yapm─▒yorsunuz.

Genellikle sadece (├Ârne─čin kullan─▒m edeceklerini en genel aray├╝z├╝ taraf─▒ndan de─či┼čkenleri bildirmek gerekir Iterable , Collection ya da List ) ve spesifik uygulamaya onlar─▒ ba┼člatmaya (├Ârne─čin ArrayList , LinkedList ya da Arrays.asList() ).

Aksi halde, kodunuzu bu belirli t├╝rle s─▒n─▒rland─▒r─▒yorsunuzdur ve istedi─činiz zaman de─či┼čtirmek daha zor olacakt─▒r.

├ľrne─čin, bir ge├žiriyorsan─▒z e─čer ArrayList bir etmek void method(...) :

 // Iterable if you just need iteration, for (String s : strings):
void method(Iterable<String> strings) { 
    for (String s : strings) { ... } 
}

// Collection if you also need .size(), .isEmpty(), or .stream():
void method(Collection<String> strings) {
    if (!strings.isEmpty()) { strings.stream()... }
}

// List if you also need .get(index):
void method(List<String> strings) {
    strings.get(...)
}

// Don't declare a specific list implementation
// unless you're sure you need it:
void method(ArrayList<String> strings) {
    ??? // You don't want to limit yourself to just ArrayList
}
 

Ba┼čka bir ├Ârnek InputStream , genellikle a FileInputStream veya a olsa bile, de─či┼čkeni her zaman a├ž─▒klayacakt─▒r BufferedInputStream , ├ž├╝nk├╝ bir g├╝n yak─▒nda siz veya bir ba┼čkas─▒ ba┼čka bir t├╝r kullanmak isteyecektir InputStream .


797







Size 1 bedenden olu┼čan basit bir listeye ihtiyac─▒n─▒z varsa:

 List<String> strings = new ArrayList<String>(Collections.singletonList("A"));
 

Birka├ž nesnenin bir listesine ihtiyac─▒n─▒z varsa:

 List<String> strings = new ArrayList<String>();
Collections.addAll(strings,"A","B","C","D");
 

108







Guava ile yazabilirsiniz:

 ArrayList<String> places = Lists.newArrayList("Buenos Aires", "C├│rdoba", "La Plata");
 

Guava'da ba┼čka faydal─▒ statik yap─▒lar da var. Burada onlar hakk─▒nda okuyabilirsiniz .


55







Koleksiyon de─či┼čmezleri Java 8'e giremedi, ancak bir listeyi olduk├ža uzun bir sat─▒rda ba┼člatmak i├žin Stream API'yi kullanmak m├╝mk├╝n:

 List<String> places = Stream.of("Buenos Aires", "C├│rdoba", "La Plata").collect(Collectors.toList());
 

E─čer senin sa─člamak i├žin gerekirse List bir oldu─čunu ArrayList :

 ArrayList<String> places = Stream.of("Buenos Aires", "C├│rdoba", "La Plata").collect(Collectors.toCollection(ArrayList::new));
 

32


2014-04-03





 import com.google.common.collect.ImmutableList;

....

List<String> places = ImmutableList.of("Buenos Aires", "C├│rdoba", "La Plata");
 

29







─░le Java 9 ├Ânerildi─či ├╝zere, JDK Geli┼čtirme ├ľnerisi - 269 , bu kullan─▒larak elde edilebilir toplama de─či┼čmezleri art─▒k -

 List<String> list = List.of("A", "B", "C");

Set<String> set = Set.of("A", "B", "C");
 

Ayr─▒ca benzer bir yakla┼č─▒m da ge├žerli olacakt─▒r Map -

 Map<String, String> map = Map.of("k1", "v1", "k2", "v2", "k3", "v3")
 

Ayr─▒ca, @ coobird taraf─▒ndan belirtilen Collection Literals ├Ânerisine benzer . JEP dok├╝man─▒nda da daha fazla netle┼čmi┼čtir -


Alternatifler

Dil de─či┼čiklikleri birka├ž kez de─čerlendirildi ve reddedildi:

Proje Madeni Para ├ľnerisi, 29 Mart 2009

Proje Madeni Para ├ľnerisi, 30 Mart 2009

JEP 186 lambda-dev tart─▒┼čmas─▒, Ocak-Mart 2014

Dil ├Ânerileri, bu mesajda ├Âzetlendi─či gibi k├╝t├╝phane temelli bir teklif yerine tercih edildi .

Related => Java 9'daki Koleksiyonlar i├žin a┼č─▒r─▒ y├╝klenmi┼č Uygunluk Fabrika Y├Ântemleri nedir?


24







Bir fabrika metodu olu┼čturabilirsiniz:

 public static ArrayList<String> createArrayList(String ... elements) {
  ArrayList<String> list = new ArrayList<String>();
  for (String element : elements) {
    list.add(element);
  }
  return list;
}

....

ArrayList<String> places = createArrayList(
  "S├úo Paulo", "Rio de Janeiro", "Bras├şlia");
 

Ama ilk refactoringinizden daha iyi de─čil.

Daha fazla esneklik i├žin genel olabilir:

 public static <T> ArrayList<T> createArrayList(T ... elements) {
  ArrayList<T> list = new ArrayList<T>();
  for (T element : elements) {
    list.add(element);
  }
  return list;
}
 

22







Java 9'da ArrayList , tek bir sat─▒rda kolayca ba┼člatabiliriz :

 List<String> places = List.of("Buenos Aires", "C├│rdoba", "La Plata");
 

veya

 List<String> places = new ArrayList<>(List.of("Buenos Aires", "C├│rdoba", "La Plata"));
 

Java 9'un bu yeni yakla┼č─▒m─▒ ├Âncekilere g├Âre bir├žok avantaja sahip:

  1. Yer Verimlili─či
  2. de─či┼čmezlik
  3. G├╝venli Konu

Daha fazla ayr─▒nt─▒ i├žin bu yaz─▒ya bak─▒n -> List.of ve Arrays.asList aras─▒ndaki fark nedir?


15







Basit├že a┼ča─č─▒daki kodu kullan─▒n.

 List<String> list = new ArrayList<String>() {{
            add("A");
            add("B");
            add("C");
}};
 

8







Eclipse Koleksiyonlar ile a┼ča─č─▒dakileri yazabilirsiniz:

 List<String> list = Lists.mutable.with("Buenos Aires", "C├│rdoba", "La Plata");
 

Ayr─▒ca, t├╝rleri ve de─či┼čken veya de─či┼čken olup olmad─▒klar─▒ hakk─▒nda daha net olabilirsiniz.

 MutableList<String> mList = Lists.mutable.with("Buenos Aires", "C├│rdoba", "La Plata");
ImmutableList<String> iList = Lists.immutable.with("Buenos Aires", "C├│rdoba", "La Plata");
 

Aynısını Setler ve Çantalar ile de yapabilirsiniz:

 Set<String> set = Sets.mutable.with("Buenos Aires", "C├│rdoba", "La Plata");
MutableSet<String> mSet = Sets.mutable.with("Buenos Aires", "C├│rdoba", "La Plata");
ImmutableSet<String> iSet = Sets.immutable.with("Buenos Aires", "C├│rdoba", "La Plata");

Bag<String> bag = Bags.mutable.with("Buenos Aires", "C├│rdoba", "La Plata");
MutableBag<String> mBag = Bags.mutable.with("Buenos Aires", "C├│rdoba", "La Plata");
ImmutableBag<String> iBag = Bags.immutable.with("Buenos Aires", "C├│rdoba", "La Plata");
 

Not: Eclipse Koleksiyonlar i├žin bir yorumcuyum.


8







Bunu yapman─▒n en kompakt yolu hakk─▒nda:

 Double array[] = { 1.0, 2.0, 3.0};
List<Double> list = Arrays.asList(array);
 

7







─░┼čte ba┼čka bir yol:

 List<String> values = Stream.of("One", "Two").collect(Collectors.toList());
 

7







A┼ča─č─▒daki ifadeleri kullanabilirsiniz:

Kod Par├žac─▒─č─▒:

 String [] arr = {"Sharlock", "Homes", "Watson"};

List<String> names = Arrays.asList(arr);
 

6







(Yorum olmal─▒, ama ├žok uzun, ├žok yeni cevap). Di─čerlerinin de belirtti─či gibi, Arrays.asList y├Ântem sabit boyuttad─▒r, ancak onunla tek sorun bu de─čildir. Ayn─▒ zamanda miras ├žok iyi i┼člemez. ├ľrne─čin, a┼ča─č─▒dakilere sahip oldu─čunuzu varsayal─▒m:

 class A{}
class B extends A{}

public List<A> getAList(){
    return Arrays.asList(new B());
}
 

Yukar─▒dakiler bir derleyici hatas─▒yla sonu├žlan─▒r, ├ž├╝nk├╝ List<B> (Arrays.asList taraf─▒ndan d├Ând├╝r├╝len ┼čey) List<A> bir List<A> nesneye B tipi Nesneler ekleyebilseniz bile, bir alt s─▒n─▒f de─čildir . Bunu a┼čmak i├žin, ┼č├Âyle bir ┼čey yapman─▒z gerekir:

 new ArrayList<A>(Arrays.<A>asList(b1, b2, b3))
 

Bu muhtemelen bunu yapman─▒n en iyi yoludur, esp. S─▒n─▒rland─▒r─▒lmam─▒┼č bir listeye ihtiyac─▒n─▒z varsa veya devralma kullanman─▒z gerekiyorsa.


6







Gibi dedi Tom :

 List<String> places = Arrays.asList("Buenos Aires", "C├│rdoba", "La Plata");
 

Ancak bir ArrayList istedi─činden ┼čikayet etti─činiz i├žin, ├Âncelikle ArrayList'in List'in bir alt s─▒n─▒f─▒ oldu─čunu bilmeniz ve bu sat─▒r─▒ ekleyebilmeniz gerekir:

 ArrayList<String> myPlaces = new ArrayList(places);
 

Yine de, bu sizi 'performanstan' ┼čikayet├ži yapabilir.

Bu durumda bana mant─▒kl─▒ gelmiyor, neden, listeniz ├Ânceden tan─▒mlanm─▒┼č oldu─čundan bir dizi olarak tan─▒mlanmad─▒ (boyut ba┼člang─▒├žta bilindi─činden beri). Ve bu sizin i├žin bir se├ženekse:

 String[] places = {"Buenos Aires", "C├│rdoba", "La Plata"};
 

K├╝├ž├╝k performans farkl─▒l─▒klar─▒na ald─▒rm─▒yorsan─▒z, bir diziyi ArrayList'e de ├žok basit bir ┼čekilde kopyalayabilirsiniz:

 ArrayList<String> myPlaces = new ArrayList(Arrays.asList(places));
 

Tamam, ama gelecekte, sadece yer ad─▒ndan biraz daha fazlas─▒na, ├╝lke koduna da ihtiyac─▒n─▒z olacak. Bunun hala ├žal─▒┼čma s─▒ras─▒nda hi├žbir zaman de─či┼čmeyecek ├Ânceden tan─▒mlanm─▒┼č bir liste oldu─čunu varsayarsak, daha sonra enum listenin gelecekte de─či┼čtirilmesi gerekiyorsa yeniden derleme gerektiren bir k├╝me kullanmak uygundur .

 enum Places {BUENOS_AIRES, CORDOBA, LA_PLATA}
 

olacakt─▒:

 enum Places {
    BUENOS_AIRES("Buenos Aires",123),
    CORDOBA("C├│rdoba",456),
    LA_PLATA("La Plata",789);

    String name;
    int code;
    Places(String name, int code) {
      this.name=name;
      this.code=code;
    }
}
 

Enum values , bildirilen s─▒rayla enum de─čerlerinin t├╝m├╝n├╝ i├žeren bir dizi d├Ând├╝ren statik bir y├Ânteme sahiptir, ├Ârne─čin:

 for (Places p:Places.values()) {
    System.out.printf("The place %s has code %d%n",
                  p.name, p.code);
}
 

Bu durumda, ArrayList'inize ihtiyac─▒n─▒z olmayaca─č─▒n─▒ d├╝┼č├╝n├╝yorum.

PS Randyaa , statik fayda y├Ântemini Collections.addAll kullanarak bir ba┼čka g├╝zel yol g├Âsterdi .


5


2013-06-17





Java 9, de─či┼čken bir liste olu┼čturmak i├žin a┼ča─č─▒daki y├Ântemi kullan─▒r :

 List<String> places = List.of("Buenos Aires", "C├│rdoba", "La Plata");
 

gerekirse, de─či┼čtirilebilir bir liste olu┼čturmak i├žin kolayca uyarlanm─▒┼čt─▒r:

 List<String> places = new ArrayList<>(List.of("Buenos Aires", "C├│rdoba", "La Plata"));
 

Benzer y├Ântemler mevcuttur Set ve Map .


5







 List<String> names = Arrays.asList("2","@2234","21","11");
 

4







Evet, Arrays yard─▒m─▒ ile dizi listesini bir sat─▒rda ba┼člatabilirsiniz,

 List<String> strlist= Arrays.asList("aaa", "bbb", "ccc");
 

4







Sen kullanabilirsiniz StickyList gelen Cactoos :

 List<String> names = new StickyList<>(
  "Scott Fitzgerald", "Fyodor Dostoyevsky"
);
 

4







Bu kod sat─▒r─▒n─▒ deneyin:

 Collections.singletonList(provider)
 

3







JavaÔÇÖda yapamazs─▒n─▒z

 ArrayList<String> places = new ArrayList<String>( Arrays.asList("Buenos Aires", "C├│rdoba", "La Plata"));
 

Belirtildi─či gibi, bir ├žift ayra├žl─▒ ba┼člatma yapman─▒z gerekir:

 List<String> places = new ArrayList<String>() {{ add("x"); add("y"); }};
 

Ancak bu sizi bir ek a├ž─▒klama eklemeye @SuppressWarnings("serial") veya sinir bozucu bir seri UUID olu┼čturmaya zorlayabilir . Ayr─▒ca ├žo─ču kod bi├žimlendirici bunu birden ├žok ifadeye / sat─▒ra ├ževirir.

Alternatif olarak yapabilirsiniz

 List<String> places = Arrays.asList(new String[] {"x", "y" });
 

ama sonra yapmak isteyebilirsiniz @SuppressWarnings("unchecked") .

Ayr─▒ca javadoc'a g├Âre bunu yapabilmelisin:

 List<String> stooges = Arrays.asList("Larry", "Moe", "Curly");
 

Fakat JDK 1.6 ile derlenmesini sa─člayam─▒yorum.


2


2012-02-13





 Collections.singletonList(messageBody)
 

Bir ├Â─čenin bir listesinin olmas─▒ gerekiyorsa !

Koleksiyonlar─▒ dan java.util paketinde.


1







Bunu yapman─▒n en iyi yolu:

 package main_package;

import java.util.ArrayList;


public class Stackkkk {
    public static void main(String[] args) {
        ArrayList<Object> list = new ArrayList<Object>();
        add(list, "1", "2", "3", "4", "5", "6");
        System.out.println("I added " + list.size() + " element in one line");
    }

    public static void add(ArrayList<Object> list,Object...objects){
        for(Object object:objects)
            list.add(object);
    }
}
 

─░stedi─činiz kadar ├Â─čeye sahip olabilecek bir i┼člev olu┼čturun ve bunlar─▒ bir sat─▒ra eklemek i├žin ├ža─č─▒r─▒n.


1







─░┼čte AbacusUtil taraf─▒ndan kod

 // ArrayList
List<String> list = N.asList("Buenos Aires", "C├│rdoba", "La Plata");
// HashSet
Set<String> set = N.asSet("Buenos Aires", "C├│rdoba", "La Plata");
// HashMap
Map<String, Integer> map = N.asMap("Buenos Aires", 1, "C├│rdoba", 2, "La Plata", 3);

// Or for Immutable List/Set/Map
ImmutableList.of("Buenos Aires", "C├│rdoba", "La Plata");
ImmutableSet.of("Buenos Aires", "C├│rdoba", "La Plata");
ImmutableSet.of("Buenos Aires", 1, "C├│rdoba", 2, "La Plata", 3);

// The most efficient way, which is similar with Arrays.asList(...) in JDK. 
// but returns a flexible-size list backed by the specified array.
List<String> set = Array.asList("Buenos Aires", "C├│rdoba", "La Plata");
 

Deklarasyon ´╝Ü AbacusUtil'in geli┼čtiricisiyim.


1







Benim i├žin Arrays.asList () en iyi ve uygun olan─▒d─▒r. Her zaman bu ┼čekilde ba┼člatmay─▒ seviyorum. Java KoleksiyonlarÔÇÖe yeni ba┼člayanlar i├žin ArrayListÔÇÖin ba┼člat─▒lmas─▒na ba┼čvurman─▒z─▒ rica ediyorum.http://www.gitarani.com/classified.htm%3FclassifiedId%3D3011


0







Neden bunu yapan basit bir yard─▒mc─▒ fonksiyon yapm─▒yorsunuz?

 static <A> ArrayList<A> ll(A... a) {
  ArrayList l = new ArrayList(a.length);
  for (A x : a) l.add(x);
  return l;
}
 

" ll " "haz─▒r bilgi listesi" anlam─▒na gelir.

 ArrayList<String> places = ll("Buenos Aires", "C├│rdoba", "La Plata");
 

0







ilgin├ž ┼čekilde, di─čer a┼č─▒r─▒ y├╝klenmi┼č y├Ântemle hi├žbir astar bulunmuyor Stream::collect

 ArrayList<String> places = Stream.of( "Buenos Aires", "C├│rdoba", "La Plata" ).collect( ArrayList::new, ArrayList::add, ArrayList::addAll );
 

0







Asl─▒nda, bir sat─▒rda yapmak m├╝mk├╝nd├╝r:

 Arrays.asList(new MyClass[] {new MyClass("arg1"), new MyClass("arg2")})
 

-1



─░lgili yay─▒nlar


ArrayList'in son de─čeri nas─▒l al─▒n─▒r

LINQ kullanarak bir dizgede [] dizgesini int [] birimine d├Ân├╝┼čt├╝r

Java'da ArrayList nas─▒l s─▒ralan─▒r [duplicate]

Java: ArrayList'i birden ├žok k├╝├ž├╝k ArrayListe nas─▒l b├Âlebilirim?

Bir dizinin Java'da varsay─▒lan olarak ba┼člat─▒lmas─▒ nedir?

Python'da, bir kod sat─▒r─▒nda n karakter dizesini nas─▒l olu┼čturabilirim?

PowerShell'deki bir dizinin t├╝m nesnelerinde bir ├Âzelli─čin de─čerlerini se├žin

Ruby kullanarak bir ad─▒mda bir diziyi nas─▒l ba┼člatabilirim?

Javascript'te bir ar┼čivci var m─▒?

ArrayList'i Java'daki bir ArrayList'ten nas─▒l dilimlerim?

Etiketle ilgili di─čer sorular [java]


Kamu, ├Âzel ve korumal─▒ aras─▒ndaki fark nedir?

MySQL'de INDEX, PRIMARY, UNIQUE, FULLTEXT aras─▒ndaki farklar?

Android G├Âr├╝n├╝m├╝n├╝n ├╝st├╝ne ve alt─▒na kenarl─▒k eklemenin kolay bir yolu var m─▒?

PostgreSQL'de ÔÇťdatabase_nameÔÇŁ komutunu kullan─▒n

SSL / TLS g├╝venli kanal─▒ i├žin g├╝ven ili┼čkisi kurulamad─▒ - SOAP

Foreach i├žin verilen Ge├žersiz de─či┼čken()

Javascript'teki unix d├Âneminden beri milisaniye cinsinden nas─▒l zaman alabilirim? [├žift]

Dosyalara yazarken Python'da yeni sat─▒rlar─▒ nas─▒l belirtirim?

-Depth 1 ile klonu s─▒─čd─▒rmak, taahh├╝t olu┼čturmak ve g├╝ncellemeleri tekrar almak g├╝venli midir?

Github'─▒n README.md dosyas─▒na renk ekleme