Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 8

Collection

---------------------

------ArrayList-(add,addAll,set,get,contains)
======================================
import java.util.ArrayList;
import java.util.List;
class Main{
public static void main (String[] args) {

List<Integer>list=new ArrayList();
list.add(1);
list.add(2);
list.add(30);
System.out.println(list);
list.add(50);
System.out.println(list);
list.add(1,100);
System.out.println(list);

System.out.println("new collection");

List<Integer>newList=new ArrayList();
newList.add(100);
newList.add(150);
System.out.println(newList);
list.addAll(newList);
System.out.println(list);
System.out.println(list.get(1));
}
}

2.import java.util.ArrayList;
import java.util.List;
class Main{
public static void main (String[] args) {
List<Integer>list=new ArrayList();
list.add(1);
list.add(10);
list.add(100);
list.add(50);
list.add(800);
System.out.println(list);
list.remove(2);
System.out.println(list);
list.remove(Integer.valueOf(100));
System.out.println(list);
list.clear();
System.out.println(list);
}
}

3.import java.util.ArrayList;
import java.util.List;
class Main{
public static void main (String[] args) {
List<Integer>list=new ArrayList();
list.add(1);
list.add(10);
list.add(100);
list.add(50);
list.add(800);
System.out.println(list);
list.set(2,500);
System.out.println(list);
}
}
4.import java.util.ArrayList;
import java.util.List;
class Main{
public static void main (String[] args) {
List<Integer>list=new ArrayList();
list.add(1);
list.add(10);
list.add(100);
list.add(50);
list.add(800);
System.out.println(list);
list.set(2,500);
System.out.println(list);
System.out.println( list.contains(50));
// System.out.println(list);
}
}

5.Iteration

import java.util.ArrayList;
import java.util.List;
class Main{
public static void main (String[] args) {
List<Integer>list=new ArrayList();
list.add(1);
list.add(10);
list.add(100);
list.add(50);
list.add(800);
System.out.println(list);
for(int i=0;i<list.size();i++)
{
System.out.println("the elements are:"+list.get(i));
}
for(Integer elements:list){
System.out.println("foeeach elements are:"+elements);
}
Iterator<Integer>it=list.iterator();
while(it.hasNext()){
System.out.println("ietrator"+it.next());
}

================================
Stack(push,pop,peek)
-------------------
Examples:

import java.util.*;
import java.util.Stack;
class Main{
public static void main (String[] args) {
Stack<String>animals=new Stack();
animals.push("Dog");
animals.push("Lion");
animals.push("Sheep");
animals.push("Cat");
System.out.println(animals);
System.out.println(animals.peek());
animals.pop();
System.out.println(animals);
System.out.println(animals.peek());

}
}

=======================================
QUeue
===========
import java.util.*;
import java.util.LinkedList;
import java.util.Queue;
class Main{
public static void main (String[] args) {
Queue<Integer>queue=new LinkedList();
queue.offer(10);
queue.offer(20);
queue.offer(30);
queue.offer(40);
queue.offer(50);
System.out.println(queue);
System.out.println(queue.poll());
System.out.println(queue.peek());

}
}

2)import java.util.*;
import java.util.LinkedList;
import java.util.Queue;
class Main{
public static void main (String[] args) {
Queue<Integer>queue=new PriorityQueue();
queue.offer(40);
queue.offer(12);
queue.offer(24);
queue.offer(36);
System.out.println(queue);

}
}

3.)import java.util.*;
import java.util.LinkedList;
import java.util.Queue;
class Main{
public static void main (String[] args) {
Queue<Integer>queue=new PriorityQueue();
queue.offer(40);
queue.offer(12);
queue.offer(24);
queue.offer(36);
System.out.println(queue);
// System.out.println(queue.poll());
queue.poll();
System.out.println(queue);
System.out.println(queue.peek());

}
}

4.import java.util.*;
import java.util.LinkedList;
import java.util.Queue;
class Main{
public static void main (String[] args) {
Queue<Integer>queue=new PriorityQueue(Comparator.reverseOrder());
queue.offer(40);
queue.offer(12);
queue.offer(24);
queue.offer(36);
System.out.println(queue);
// System.out.println(queue.poll());
queue.poll();
System.out.println(queue);
System.out.println(queue.peek());

5.import java.util.*;
import java.util.ArrayDeque;
import java.util.Queue;

class Main{
public static void main (String[] args) {
ArrayDeque<Integer>ad=new ArrayDeque();
ad.offer(10);
ad.offerFirst(20);
ad.offerLast(40);
ad.offer(26);
System.out.println((ad));
System.out.println(ad.peek());
System.out.println(ad.peekFirst());
System.out.println(ad.peekLast());

System.out.println(ad.poll());
System.out.println("ad.poll()"+ad);

System.out.println(ad.pollFirst());
System.out.println("pollFirst()"+ad);

System.out.println(ad.pollLast());
System.out.println("pollLast()"+ad);
}
}

===================================================
Example:Set
import java.util.*;
import java.util.Set;

class Main{
public static void main (String[] args) {
Set<Integer>s=new HashSet();
s.add(12);
s.add(45);
s.add(88);
s.add(78);
System.out.println(s);
s.remove(45);
System.out.println(s);
System.out.println(s.contains(100));
System.out.println(s.isEmpty());
System.out.println(s.size());
s.clear();
System.out.println(s);

2.import java.util.*;
import java.util.Set;

class Main{
public static void main (String[] args) {
Set<Integer>s=new LinkedHashSet();
s.add(12);
s.add(45);
s.add(88);
s.add(78);
System.out.println(s);
s.remove(45);
System.out.println(s);
System.out.println(s.contains(100));
System.out.println(s.isEmpty());
System.out.println(s.size());
s.clear();
System.out.println(s);

3.import java.util.*;
import java.util.Set;
class Main{
public static void main (String[] args) {
Set<Integer>s=new TreeSet();
s.add(12);
s.add(100);
s.add(88);
s.add(78);
System.out.println(s);
s.remove(100);
System.out.println(s);
System.out.println(s.contains(100));
System.out.println(s.isEmpty());
System.out.println(s.size());
s.clear();
System.out.println(s);

=================================================\
Map

import java.util.*;
import java.util.Map;
class Main{
public static void main (String[] args) {
Map<String,Integer>numbers=new HashMap();
numbers.put("One",1);
numbers.put("Ywo",2);
numbers.put("three",3);
numbers.put("four",4);
System.out.println(numbers);

for(Map.Entry<String,Integer>e:numbers.entrySet()){
System.out.println(e);
System.out.println(e.getKey());
System.out.println(e.getValue());
}
}
}

}
}

4.import java.util.*;
import java.util.ArrayDeque;
import java.util.Queue;

class Main{
public static void main (String[] args) {
ArrayDeque<Integer>ad=new ArrayDeque();
ad.offer(10);
ad.offerFirst(20);
ad.offerLast(40);
System.out.println((ad));
}
}

2.import java.util.*;
import java.util.Map;
class Main{
public static void main (String[] args) {
Map<String,Integer>numbers=new HashMap();
numbers.put("One",1);
numbers.put("Ywo",2);
numbers.put("three",3);
numbers.put("four",4);
System.out.println(numbers);

// for(Map.Entry<String,Integer>e:numbers.entrySet()){
// System.out.println(e);
// System.out.println(e.getKey());
//System.out.println(e.getValue());
//}
System.out.println("((((((((((((((((((");

for(String key:numbers.keySet()){
System.out.println(key);
}

for(Integer value:numbers.values()){
System.out.println(value);
}
}
}

4.import java.util.*;
import java.util.Map;
class Main{
public static void main (String[] args) {
Map<String,Integer>numbers=new HashMap();
numbers.put("One",1);
numbers.put("Ywo",2);
numbers.put("three",3);
numbers.put("four",4);
System.out.println(numbers);
System.out.println(numbers.containsValue(3));
System.out.println(numbers.isEmpty());
numbers.remove("three");
System.out.println(numbers);
}}

==============================================
Arrayclass
==========
1.import java.util.*;
class Main{
public static void main (String[] args) {
int arr[]={1,2,3,4,5,6,7,8,9,10};
int index=Arrays.binarySearch(arr,5);
System.out.println(index);

}
}
2.import java.util.*;
class Main{
public static void main (String[] args) {
Integer[]numbers={45,88,100,78,97,12,55};
Arrays.sort(numbers);

for(int i:numbers){
System.out.println(i);
}

}
}

3.import java.util.*;
class Main{
public static void main (String[] args) {
Integer[]numbers={45,88,100,78,97,12,55};
Arrays.sort(numbers);

Arrays.fill(numbers,12);
for(int i:numbers){
System.out.println(i);
}

}
}

==========================================
Collections class
==================

1.import java.util.*;
import java.util.Collections;
class Main{
public static void main (String[] args) {
List<Integer>list=new ArrayList();
list.add(15);
list.add(88);
list.add(100);
list.add(78);
list.add(12);
System.out.println("min element:"+Collections.min(list));
System.out.println("max element:"+Collections.max(list));
System.out.println("frequency:"+Collections.frequency(list,100));

Collections.sort(list);
System.out.println(list);

Collections.sort(list,Comparator.reverseOrder());
System.out.println(list);

}
}

You might also like