Home Java Reflect Identifying array using Reflection
Questions:Ask|Latest


 
 

Share on Google+Share on Google+

Identifying array using Reflection

Advertisement
In this section we will describe you how to identify the object is Array or not ? with the use of boolean method isArray(). Here is an example that demonstrates the use of the isArray() method for identification of Array object.

Identifying array using Reflection

     

In this section we will describe you how to identify the object is Array or not ? with the use of boolean method isArray(). Here is an example that demonstrates the use of the isArray() method for identification of Array object.

In our example we are taking two variable objects of type integer and String respectively. In these two one is an array and another is not. So when we will call isArray() method on them then Array variable "var" returns true hence you will get the following message on your command prompt. "var is an Array" and will return "false" in case of string object "notvar".

Here is the example code for IdentifyArray class:

 

 

 

 

IdentifyArray.java

import java.lang.reflect.*;

public class IdentifyArray {
  public static void main(String str[]){
  int[] var = {1,2,3,4};
  String notvar="Hello";
  Class varcls= var.getClass();
  Class notvarcls= notvar.getClass();
  if(varcls.isArray())
  System.out.println(" var is an Array ");
  else
  System.out.println(" var is not an Array ");
  if(notvarcls.isArray())
  System.out.println(" notvar is an Array ");
  else
  System.out.println(" notvar is not an Array ");
  }
}

Output

Download Source Code

Advertisements

Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: September 10, 2008

Ask Questions?    Discuss: Identifying array using Reflection  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments
DMCA.com