Saturday, September 25, 2010

A program to now whether given input is class or interface name

//app1.java
public class app1
{
                public static void main(String args[])throws Exception
{
                Class c=Class.forName (args [0]);
                boolean b=c.isInterface();
                if(b)
                                System.out.println (args [0] +"is an interface");
                else
                                System.out.println (args [0] +" is a class");
}
}

In command prompt
C:\java\adv java>javac app1.java
C:\java\adv java>java app1 java.lang.System
java.lang.System is a class
C:\java\adv java>java app1 java.lang. Runnable
Java.lang. Runnable is an interface
C:\java\adv java>

No comments:

Post a Comment