Commit 135278c4 authored by Qazi Zain's avatar Qazi Zain

Array List Added

parent 858c6fe7
/src/.idea
/src/javaTraining.iml
out/
javaTraining.iml
../out/production/javaTraining/Arrays/
../out/production/javaTraining/BankManagementSystem/
../out/production/javaTraining/Connditional_Statements/
../out/production/javaTraining/ExceptionHandling/
../out/production/javaTraining/Loops/
../out/production/javaTraining/Strings/
package ArrayList;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
public class CoustomArrayList { // It is a data structure it use, to store objects and size is not fixed like array.
public ArrayList<Integer> list = new ArrayList<>(); // list is an object of array list. (Integer is a wrapper class of int holds int value as object)
CoustomArrayList()
{
System.out.println("Object is created");
}
void arrayListFunctions()
{
list.add(2);
list.add(3);
list.add(4);
list.add(7);
list.add(6);
list.add(7);
list.add(8);
System.out.println("Here is your list: ["+list+"]");
int element = list.get(2);
System.out.println("printing element on index 2 is:"+element);
// adding values on any particular index.
list.add(3,5);
System.out.println("Here is your list: ["+list+"]");
// set element present on any particular index.
list.set(4,05);
System.out.println("Here is your list: ["+list+"]");
//delete elements from list.
list.remove(4);
System.out.println("Here is your list: ["+list+"]");
// size
int size = list.size();
System.out.println(size);
list.add(0,12);
list.add(2,11);
list.add(3,9);
System.out.println("Here is your list: ["+list+"]");
// sorting assending.
Collections.sort(list);
System.out.println("Here is your list: ["+list+"]");
//printing array using loop
for(int i=0;i<list.size();i++)
{
System.out.println(list.get(i));
}
}
}
package ArrayList;
public class Main {
public static void main(String[] args) {
CoustomArrayList obj = new CoustomArrayList();
obj.arrayListFunctions();
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment