Cum să vă alăturați două liste în Java

  1. Utilizați Stream Pentru a vă alătura două liste în Java
  2. Utilizați constructorul Parametrii să se alăture două liste în Java
  3. Folosiți new array prezice pentru a vă alătura două liste în Java

Adesea, înainte de a efectua orice Procedură, trebuie să combinăm mai multe liste într-una. Există destule modalități diferite de a îmbina două liste sau de a le combina în liste mai mari. În acest articol vom vedea două forme rapide de îmbinare a două liste în Java, care pot fi extinse pentru a îmbina sau întări orice număr de liste. Lista de array sau lista legată bazată pe Java.

O modalitate de combinare a multor colecții este de a folosi funcția al clasei java.util collection, care vă ajută să adăugați materiale dintr-o listă la alta. Puteți aloca conținut la cât mai multe liste pe care doriți să le utilizați Funcția addAll() și este cel mai simplu mod de a combina multe liste.

Unele alte metode sunt, de asemenea, Explicat pentru o mai bună înțelegere.

  • Utilizarea Stream
  • Utilizarea ivid id = „8236515675”
  • Utilizarea și iv id = „F7F07218A0”
  • Statele Unite ale Americii Pentru a vă alătura două liste în Java

    fluxurile în versiunea 8 din Java ne permite să avem o soluție unică pentru majoritatea problemelor și, în același timp, codul este curat. O serie de elemente care susțin diferite strategii care pot fi canalizate pentru a crea rezultatul ideal stream. În soluția menționată mai jos, lst.stream() Conversia listei în tipul de date Stream, apoi Stream.concat(Strem1,Stream2) Conținut Două obiecte Stream Diferite și apoi Stream.collect(collectors.toList) Conversia obiectului Stream în obiect de la Lista.

    import java.util.ArrayList;import java.util.List;import java.util.stream.Collectors;import java.util.stream.Stream;public class Abc { public static void main(String args) { List<String> list1,list2; list1=new ArrayList<String>(); list2=new ArrayList<String>(); list1.add("1"); list1.add("2"); list1.add("3"); list1.add("4"); list2.add("5"); list2.add("6"); list2.add("7"); list2.add("8"); for(int i=0;i<list1.size();i++) { System.out.print(list1.get(i)+" "); } System.out.println(); for(int i=0;i<list2.size();i++) { System.out.print(list2.get(i)+" "); } System.out.println(); //first Solution List<String> resultList1 = Stream.concat(list1.stream(), list2.stream()).collect(Collectors.toList()); //first Solution Prints System.out.println("first Solution Prints"); for(int i=0;i<resultList1.size();i++) { System.out.print(resultList1.get(i)+" "); } System.out.println(); }}

    Utilizați constructorul de parametri pentru a vă alătura două liste în Java

    List<String> newList = new ArrayList<String>(listOne); va crea o listă prin apelarea constructorului de parametri care copiază lista dată pe noul obiect al listei, apoi newList.addAll(listTwo); Adăugați o listă (list2) În lista recent declarată.

    import java.util.ArrayList;import java.util.List;public class Abc { public static void main(String args) { List<String> list1,list2; list1=new ArrayList<String>(); list2=new ArrayList<String>(); list1.add("1"); list1.add("2"); list1.add("3"); list1.add("4"); list2.add("5"); list2.add("6"); list2.add("7"); list2.add("8"); for(int i=0;i<list1.size();i++) { System.out.print(list1.get(i)+" "); } System.out.println(); for(int i=0;i<list2.size();i++) { System.out.print(list2.get(i)+" "); } System.out.println(); // Second Solution List<String> resultList2 = new ArrayList<String>(list1); resultList2.addAll(list2); //Second Solution Prints System.out.println("Second Solution Prints"); for(int i=0;i<resultList2.size();i++) { System.out.print(resultList2.get(i)+" "); } System.out.println(); }}

    SUA Noua matrice prezis să se alăture două liste în Java

    atunci când resultList3 este predefinit sau poate fi făcut: List<String> resultList3; După declararea listei de rezultate, newList = new ArrayList<String>(list1) inițializarea inițializării noului Aranjament la Inc Elemente de luare ale list1 pe ea. (list).addAll(list2); Adăugați elementele de list2 la iv id = „3081322559”

    .

    import java.util.ArrayList;import java.util.List;import java.util.stream.Collectors;import java.util.stream.Stream;public class Abc { public static void main(String args) { List<String> list1,list2; list1=new ArrayList<String>(); list2=new ArrayList<String>(); list1.add("1"); list1.add("2"); list1.add("3"); list1.add("4"); list2.add("5"); list2.add("6"); list2.add("7"); list2.add("8"); for(int i=0;i<list1.size();i++) { System.out.print(list1.get(i)+" "); } System.out.println(); for(int i=0;i<list2.size();i++) { System.out.print(list2.get(i)+" "); } System.out.println(); //third Solution List<String> resultList3; (resultList3 = new ArrayList<String>(list1)).addAll(list2); //Third Solution Prints System.out.println("Third Solution Prints"); for(int i=0;i<resultList3.size();i++) { System.out.print(resultList3.get(i)+" "); } System.out.println(); }}

    Articol conex – Lista Java

  • Cum se imprimă lista în Java
  • Cum se creează o listă nouă în Java
  • Lasă un răspuns

    Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *