溫馨提示×

Java編程:getName方法的常見應用

小樊
89
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