Strumenti Utente

Strumenti Sito


lpr-b:metodistatici
no way to compare when less than two revisions

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.


lpr-b:metodistatici [28/09/2007 alle 08:17 (18 anni fa)] (versione attuale) – creata Marco Danelutto
Linea 1: Linea 1:
 +<code java>
 +package TestIngresso;
  
 +import java.lang.reflect.Method;
 +import java.lang.reflect.Modifier;
 +
 +public class MetodiStatici {
 +
 +
 + public static void main(String [] args) {
 +
 + String className = null; 
 + try {
 + className = args[0];
 + } catch(ArrayIndexOutOfBoundsException e) {
 + e.printStackTrace();
 + return;
 + }
 + try {
 + Class classe = Class.forName(className);
 + Method [] metodi = classe.getDeclaredMethods();
 + for(int i=0; i< metodi.length; i++) {
 + System.out.print("metodo "+i+" "+metodi[i].getName());
 + int modificatori = metodi[i].getModifiers();
 + if(Modifier.isStatic(modificatori)) 
 + System.out.println(": statico");
 + else 
 + System.out.println(": non statico");
 + }
 + } catch (ClassNotFoundException e) {
 + e.printStackTrace();
 + return;
 + }
 +
 + }
 +}
 +
 +</code>
lpr-b/metodistatici.txt · Ultima modifica: 28/09/2007 alle 08:17 (18 anni fa) da Marco Danelutto

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki