Collections Class:-: Utility Classes Examples
Collections Class:-: Utility Classes Examples
Collections class:-
import java.util.*;
class CollectionsDemo {
al.add(30);
al.add(40);
al.add(10);
al.add(30);
al.add(20);
// comparator.
if(i<0)
2 | U ti l i t y C l a s s e s E x a m p l e s
else
Output :-
Arrays class:-
import java.util.*;
class ArraysDemo {
String[] a = {"CSE","MECH","CIVIL","ECE"};
3 | U ti l i t y C l a s s e s E x a m p l e s
for(String s:a)
System.out.print(s+" ");
System.out.println();
int x = Arrays.binarySearch(a,"CSE");
if(x<0)
else
for(String s:b)
System.out.print(s+" ");
System.out.println();
Output :-
4 | U ti l i t y C l a s s e s E x a m p l e s
Vector class:-
import java.util.*;
class VectorDemo {
v.addElement("B");
v.addElement("D");
v.addElement("A");
v.addElement("C");
v.addElement("E");
v.addElement("G");
v.addElement("H");
v.addElement("F");
v.addElement("J");
v.addElement("I");
5 | U ti l i t y C l a s s e s E x a m p l e s
v.addElement("K");
v.addElement("L");
Enumeration e = v.elements();
while(e.hasMoreElements())
System.out.println((String)e.nextElement());
Output :-
Stack class:-
6 | U ti l i t y C l a s s e s E x a m p l e s
import java.util.*;
class StackDemo {
s.push("A");
s.push("D");
s.push("C");
s.push("B");
Output :-
Hashtable class:-
import java.util.*;
7 | U ti l i t y C l a s s e s E x a m p l e s
class HashtableDemo {
ht.put("abc",3434.34);
ht.put("lmn",5656.56);
ht.put("pqr",7878.78);
ht.put("xyz",9191.91);
Set s = ht.keySet();
while(itr.hasNext())
System.out.println(key+" : "+ht.get(key));
Output :-
Properties class:-
import java.util.*;
import java.io.*;
8 | U ti l i t y C l a s s e s E x a m p l e s
class PropertiesDemo {
pt.load(fis);
Set s = pt.stringPropertyNames();
System.out.println(name+" : "+number);
pt.setProperty("Ali","9849098490");
System.out.println();
fis.close();
fos.flush();
fos.close();
Output:
9 | U ti l i t y C l a s s e s E x a m p l e s
Phonebook.dat :-
Newly added
entries into file.
StringTokenizer class:-
import java.util.*;
class StringTokenizerDemo {
while (st1.hasMoreTokens())
System.out.println(st1.nextToken());
while (st2.hasMoreTokens())
10 | U ti l i t y C l a s s e s E x a m p l e s
System.out.println(st2.nextToken());
while (st3.hasMoreTokens())
System.out.println(st3.nextToken());
Output:-
BitSet class:-
import java.util.*;
class BitSetDemo {
for(int i=0;i<16;i++)
if(i%2==0)
bs1.set(i);
if(i%5==0)
bs2.set(i);
System.out.println();
System.out.println();
bs2.and(bs1);
bs2.xor(bs1);
bs2.or(bs1);
bs2.clear(2);
bs2.clear();
}
12 | U ti l i t y C l a s s e s E x a m p l e s
Output :-
Date class:-
import java.util.*;
class DateDemo {
System.out.println(d1);
System.out.println("Time is : "+d1.getTime());
System.out.println("Hours is : "+d1.getHours());
System.out.println("Minutes is : "+d1.getMinutes());
System.out.println("Seconds is : "+d1.getSeconds());
System.out.println("Date is : "+d1.getDate());
System.out.println(d2);
System.out.println("Time is : "+d2.getTime());
System.out.println("Hours is : "+d2.getHours());
13 | U ti l i t y C l a s s e s E x a m p l e s
System.out.println("Minutes is : "+d2.getMinutes());
System.out.println("Seconds is : "+d2.getSeconds());
System.out.println("Date is : "+d2.getDate());
d1.setHours(14);
d1.setMinutes(34);
d1.setSeconds(20);
d1.setDate(11);
Output :-
14 | U ti l i t y C l a s s e s E x a m p l e s
Calendar class:-
import java.util.*;
class CalendarDemo
Calendar c = Calendar.getInstance();
System.out.println("Date is : ");
System.out.println("Month is : "+c.get(Calendar.MONTH));
System.out.println("Date is : "+c.get(Calendar.DATE));
System.out.println("Year is : "+c.get(Calendar.YEAR));
System.out.println("Time is : ");
System.out.println("Hour is : "+c.get(Calendar.HOUR));
System.out.println("Minute is : "+c.get(Calendar.MINUTE));
System.out.println("Second is : "+c.get(Calendar.SECOND));
15 | U ti l i t y C l a s s e s E x a m p l e s
c.set(Calendar.HOUR,11);
c.set(Calendar.MINUTE,32);
c.set(Calendar.SECOND,27);
System.out.println();
System.out.println("Hour is : "+c.get(Calendar.HOUR));
System.out.println("Minute is : "+c.get(Calendar.MINUTE));
System.out.println("Second is : "+c.get(Calendar.SECOND));
Output :-
import java.util.*;
class TimerDemo {
t.schedule(mtt,1000,2000);
try
Thread.sleep(5000);
t.cancel();
Output :-