温馨提示×

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

小樊
85
2024-08-24 01:54:28
栏目: 编程语言

  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);

0