Collection 1
Collection 1
-----------------------
Collections is an object that store a group of an object.
types:
-------------
1)list
2)stack
3)Queue
4)set
5)map
I.list
--------
--->collection of value with in square brackets
types:
------------
1)ArrayList
2)LinkedList
1)ArrayList
---------------------
Array--->collection of same (oe)similar Data
----------------
--->index value
---->fixed data
ArrayList
--------------------
--->collection of different data
--->no fixed value
--->No index value
ArrayList
-----------------
syntax:
------------
ArrayList<> var=new ArrayList<>();
EX:
-----
package Pack1;
import java.util.ArrayList;
System.out.println(a1);
System.out.println(a1.size());
a1.add("BESANT TECHNOLOGIES");
a1.add(100);
a1.add(23);
a1.add(true);
a1.add(2.3f);
System.out.println(a1);
System.out.println(a1.size());
}
}
-----------------------------------------------------------
LinkedList
--------------------
package Pack1;
import java.util.ArrayList;
System.out.println(a1);
System.out.println(a1.size());
a1.add(55);
a1.add(23);
a1.add(30);
a1.add(22);
System.out.println(a1);
System.out.println(a1.size());
a1.add(2324);
System.out.println(a1);
}
}
--------------------------------------------------------------------
LinkedList
--------------------
Ex:
------
package Pack1;
import java.util.*;
System.out.println(a1);
System.out.println(a1.size());
a1.add("BESANT TECHNOLOGIES");
a1.add(100);
a1.add(23);
a1.add(true);
a1.add(2.3f);
System.out.println(a1);
System.out.println(a1.size());
a1.add(2324);
System.out.println(a1);
a1.addFirst(55);
System.out.println(a1);
}
}
-----------------------------------------------------------------------------
Stack
-----------
--->FILO --->First In Last Out
EX:
-----
package Pack1;
import java.util.*;
a1.add("BESANT TECHNOLOGIES");
a1.add(100);
a1.add(23);
a1.add(true);
a1.add(2.3f);
System.out.println(a1);
}
}
Queue
--------------
---->Queue is an Interface
package Pack1;
import java.util.*;
a1.add("BESANT TECHNOLOGIES");
a1.add(100);
a1.add(23);
a1.add(true);
a1.add(2.3f);
System.out.println(a1);
I.HashSet
--------------------
--->unorder collection of values
syntax:
-------------
HashSet var=new HashSet();
EX:
-----
package Pack1;
import java.util.*;
a1.add("BESANT TECHNOLOGIES");
a1.add(100);
a1.add(23);
a1.add(true);
a1.add(2.3f);
System.out.println(a1);
}
}
----------------------------------------------------------
LinkedHashSet
------------------------------
--->it display the data in order
syntax:
----------------
LinkedHashSet var=new LinkedHashSet();
EX:
----
package Pack1;
import java.util.*;
a1.add("BESANT TECHNOLOGIES");
a1.add(100);
a1.add(23);
a1.add(true);
a1.add(2.3f);
System.out.println(a1);
}
}
----------------------------------------------------------------
TreeSet
--------------
--->It display the data in ascending order.
syntax:
-----------------
TreeSet var=new TreeSet();
EX:
-----
package Pack1;
import java.util.*;
a1.add(100);
a1.add(23);
a1.add(1);
a1.add(2);
a1.add(300);
a1.add(340);
System.out.println(a1);
}
}
------------------------------------------------------------------------------
Map
---------
types:
----------
1)HashMap
2)LinkedHashMap
3)TreeMap
1)HashMap
================
package Pack1;
import java.util.*;
h1.put(101, "C");
h1.put(102,"C++");
h1.put(300,"Python");
h1.put(250, "Java");
h1.put(99,"Php");
System.out.println(h1);
}
}
2)LinkedHashMap
----------------------------
package Pack1;
import java.util.*;
h1.put(101, "C");
h1.put(102,"C++");
h1.put(300,"Python");
h1.put(250, "Java");
h1.put(99,"Php");
System.out.println(h1);
}
}
----------------------------------------
TreeMap
----------------
package Pack1;
import java.util.*;
h1.put(101, "C");
h1.put(102,"C++");
h1.put(300,"Python");
h1.put(250, "Java");
h1.put(99,"Php");
System.out.println(h1);
}
}