Sunday, 31 July 2022

Remove elements from the list1 and insert list2 elements into list1 in a single loop

              Remove elements from the list1 and insert list2 elements into list1 in a single loop

package collections;

import java.util.ArrayList;

public class ArraylistTricky {

public static void main(String args[]) {

ArrayList<String> list1 = new ArrayList<>();

list1.add("Java");

list1.add("DotNet");

list1.add("Spring");

ArrayList<String> list2 = new ArrayList<>();

list2.add("swamy");

list2.add("pranu");

list2.add("srihan");

System.out.println(list1);//[Java, DotNet, Spring]

System.out.println(list1.size());//3

System.out.println(list2);//[swamy, pranu, srihan]

System.out.println(list2.size());//3

for (int i = 0; i < list1.size(); i++) {

list1.add(list2.get(i));

list1.remove(0);

}

System.out.println(list1);//[swamy, pranu, srihan]

System.out.println(list1.size());//3

System.out.println(list2);//[swamy, pranu, srihan]

System.out.println(list2.size());//3

}

}

No comments:

Post a Comment