Varargs Example in JAVA

import java.util.*;
import java.io.*;
class T
{
static void display(Object ... val)
{
for(Object o:val)
System.out.println(o);
}

public static void main(String args[])throws Exception
{
display();
display(45);
display(10,20.2f,30,"Hello");
display(45,43,67,23);
}
}

Pattern and Matcher Class Example

import java.util.regex.*;
class T
{
public static void main(String args[])
{
//Example of Regular Expression
Pattern p=Pattern.compile("[w|W]{3}[.][a-zA-Z0-9]+[.][a-zA-Z0-9]+");
Matcher m=p.matcher(args[0]);
System.out.println(m.matches());

m=m.usePattern(Pattern.compile("[w]{3}[.][a-zA-Z0-9]+[.][a-zA-Z0-9]+"));
System.out.println(m.matches());

//Example of Split Function
Pattern p1=Pattern.compile("[ @.]");
String str[]=p1.split(args[1]);

for(String s:str)
System.out.println(s);

System.out.println(Pattern.matches("ab", "aaaaab"));
}
}

TimeZone and its Methods in JAVA

import java.util.*;
class Tm 
{
public static void main(String[] args) 
{

TimeZone t1=TimeZone.getDefault();

System.out.println(t1);

System.out.println(t1.getID());

System.out.println(t1.getDisplayName());

System.out.println(t1.getOffset(new Date().getTime())/1000/60 + " " + "Minutes");

}
}

fill Method of Arrays Class in JAVA

import java.util.Arrays;
class Arr1
{
public static void main(String []args)
{
int a[]={1,2,3,4,5};

Arrays.fill(a,6);

System.out.println("After Arrays.fill with 2 Parameters");

for(int p:a)
System.out.println(p);

Arrays.fill(a,2,a.length,7);

System.out.println("After Arrays.fill with 4 Parameters");

for(int p:a)
System.out.println(p);
}
}