Java编程:getName方法的常见应用

avatar
作者
筋斗云
阅读量:0

  1. 获取线程的名称:通过Thread类的getName方法可以获取当前线程的名称,例如:
Thread currentThread = Thread.currentThread(); String threadName = currentThread.getName(); System.out.println("当前线程的名称为:" + threadName); 
  1. 设置线程的名称:可以通过Thread类的setName方法设置线程的名称,例如:
Thread currentThread = Thread.currentThread(); currentThread.setName("MyThread"); System.out.println("当前线程的名称为:" + currentThread.getName()); 
  1. 获取类的名称:通过Class类的getName方法可以获取类的全限定名称,例如:
Class<?> clazz = String.class; String className = clazz.getName(); System.out.println("String类的全限定名称为:" + className); 
  1. 获取对象的类名:通过Object类的getClass方法和getName方法可以获取对象的类名,例如:
Object obj = new String("Hello"); String className = obj.getClass().getName(); System.out.println("对象的类名为:" + className); 
  1. 获取方法的名称:通过Method类的getName方法可以获取方法的名称,例如:
Method method = String.class.getMethod("toUpperCase"); String methodName = method.getName(); System.out.println("方法的名称为:" + methodName); 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!