Easy learning with example program codes

Get method parameter names in java

The getParameters() method is used to method parameters in java.


package com.codesjava;
public class TestClass {
	public void display(String message){

package com.codesjava;
import java.lang.reflect.Method;
import java.lang.reflect.Parameter;
public class ReflectionTest {
	public static void main(String args[]){
		try {
			Class c=Class.forName("com.codesjava.TestClass");  
			Method method = c.getMethod("display", String.class);
			Parameter[] parameters = method.getParameters();
			//We can also use getParameterTypes() to get parameter type list
			for(int i=0; i<parameters.length; i++){
				System.out.println("Parameter name: " + parameters[i].getName());
				System.out.println("Parameter Type: " + parameters[i].getType());
		} catch (Exception e) {


Parameter name: arg0
Parameter Type: class java.lang.String
Please follow and like us:

Copyright © 2019 CodesJava Protection Status SiteMap Reference: Java Wiki