- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Get the list of all the declared methods in Java
The list of all the declared methods can be obtained using the java.lang.Class.getDeclaredMethods() method. This method returns an array that contains all the Method objects with public, private, protected and default access. However, the inherited methods are not included.
Also, the getDeclaredMethods() method returns a zero-length array if the class or interface has no methods or if a primitive type, array class or void is represented in the Class object.
A program that demonstrates this is given as follows −
Example
import java.lang.reflect.Method; public class Main { public static void main(String[] argv) throws Exception { Class c = java.lang.String.class; Method[] methods = c.getDeclaredMethods(); for(int i = 0; i < methods.length; i++) { System.out.println("The method is: " + methods[i].toString()); } } }
Output
The method is: public boolean java.lang.String.equals(java.lang.Object) The method is: public java.lang.String java.lang.String.toString() The method is: public int java.lang.String.hashCode() The method is: public int java.lang.String.compareTo(java.lang.Object) The method is: public int java.lang.String.compareTo(java.lang.String) The method is: public int java.lang.String.indexOf(java.lang.String,int) The method is: static int java.lang.String.indexOf(char[],int,int,java.lang.String,int) The method is: static int java.lang.String.indexOf(char[],int,int,char[],int,int,int) The method is: public int java.lang.String.indexOf(int) The method is: public int java.lang.String.indexOf(java.lang.String) The method is: public int java.lang.String.indexOf(int,int) The method is: public static java.lang.String java.lang.String.valueOf(char) The method is: public static java.lang.String java.lang.String.valueOf(java.lang.Object) The method is: public static java.lang.String java.lang.String.valueOf(boolean) The method is: public static java.lang.String java.lang.String.valueOf(char[],int,int) The method is: public static java.lang.String java.lang.String.valueOf(char[]) The method is: public static java.lang.String java.lang.String.valueOf(double) The method is: public static java.lang.String java.lang.String.valueOf(float) The method is: public static java.lang.String java.lang.String.valueOf(long) The method is: public static java.lang.String java.lang.String.valueOf(int) The method is: private static void java.lang.String.checkBounds(byte[],int,int) The method is: public int java.lang.String.length() The method is: public boolean java.lang.String.isEmpty() The method is: public char java.lang.String.charAt(int) The method is: public int java.lang.String.codePointAt(int) The method is: public int java.lang.String.codePointBefore(int) The method is: public int java.lang.String.codePointCount(int,int) The method is: public int java.lang.String.offsetByCodePoints(int,int) The method is: public void java.lang.String.getChars(int,int,char[],int) The method is: void java.lang.String.getChars(char[],int) The method is: public byte[] java.lang.String.getBytes() The method is: public byte[] java.lang.String.getBytes(java.lang.String) throws java.io.UnsupportedEncodingException The method is: public void java.lang.String.getBytes(int,int,byte[],int) The method is: public byte[] java.lang.String.getBytes(java.nio.charset.Charset) The method is: public boolean java.lang.String.contentEquals(java.lang.StringBuffer) The method is: public boolean java.lang.String.contentEquals(java.lang.CharSequence) The method is: private boolean java.lang.String.nonSyncContentEquals(java.lang.AbstractStringBuilder) The method is: public boolean java.lang.String.equalsIgnoreCase(java.lang.String) The method is: public int java.lang.String.compareToIgnoreCase(java.lang.String) The method is: public boolean java.lang.String.regionMatches(int,java.lang.String,int,int) The method is: public boolean java.lang.String.regionMatches(boolean,int,java.lang.String,int,int) The method is: public boolean java.lang.String.startsWith(java.lang.String) The method is: public boolean java.lang.String.startsWith(java.lang.String,int) The method is: public boolean java.lang.String.endsWith(java.lang.String) The method is: private int java.lang.String.indexOfSupplementary(int,int) The method is: public int java.lang.String.lastIndexOf(int,int) The method is: static int java.lang.String.lastIndexOf(char[],int,int,char[],int,int,int) The method is: static int java.lang.String.lastIndexOf(char[],int,int,java.lang.String,int) The method is: public int java.lang.String.lastIndexOf(java.lang.String,int) The method is: public int java.lang.String.lastIndexOf(int) The method is: public int java.lang.String.lastIndexOf(java.lang.String) The method is: private int java.lang.String.lastIndexOfSupplementary(int,int) The method is: public java.lang.String java.lang.String.substring(int) The method is: public java.lang.String java.lang.String.substring(int,int) The method is: public java.lang.CharSequence java.lang.String.subSequence(int,int) The method is: public java.lang.String java.lang.String.concat(java.lang.String) The method is: public java.lang.String java.lang.String.replace(char,char) The method is: public java.lang.String java.lang.String.replace(java.lang.CharSequence,java.lang.CharSequence) The method is: public boolean java.lang.String.matches(java.lang.String) The method is: public boolean java.lang.String.contains(java.lang.CharSequence) The method is: public java.lang.String java.lang.String.replaceFirst(java.lang.String,java.lang.String) The method is: public java.lang.String java.lang.String.replaceAll(java.lang.String,java.lang.String) The method is: public java.lang.String[] java.lang.String.split(java.lang.String,int) The method is: public java.lang.String[] java.lang.String.split(java.lang.String) The method is: public static java.lang.String java.lang.String.join(java.lang.CharSequence,java.lang.CharSequence[]) The method is: public static java.lang.String java.lang.String.join(java.lang.CharSequence,java.lang.Iterable) The method is: public java.lang.String java.lang.String.toLowerCase(java.util.Locale) The method is: public java.lang.String java.lang.String.toLowerCase() The method is: public java.lang.String java.lang.String.toUpperCase() The method is: public java.lang.String java.lang.String.toUpperCase(java.util.Locale) The method is: public java.lang.String java.lang.String.trim() The method is: public char[] java.lang.String.toCharArray() The method is: public static java.lang.String java.lang.String.format(java.util.Locale,java.lang.String,java.lang.Object[]) The method is: public static java.lang.String java.lang.String.format(java.lang.String,java.lang.Object[]) The method is: public static java.lang.String java.lang.String.copyValueOf(char[],int,int) The method is: public static java.lang.String java.lang.String.copyValueOf(char[]) The method is: public native java.lang.String java.lang.String.intern()
- Related Articles
- Get the list of all declared fields in Java
- Get the list of all the public methods in Java
- Get all declared fields from a class in Java
- Display the declared methods of java.lang.Math
- Get the list of all the public fields in Java
- How to get a list of all the test methods in a TestNG class?
- Get the declared method by name and parameter type in Java
- How to get the list of all the MongoDB databases using java?
- Get all methods of any object JavaScript
- Difference between the list() and listFiles() methods in Java
- How to get the list of all the commands available in the PowerShell?
- Get all the IDs of the Time Zone in Java
- How to get the list of all databases using JDBC?
- How to get list of all files/folders from a folder in Java?
- How to get the first element of the List in Java?

Advertisements