獲取類名稱的方法
獲取類名的方法
相對於普通類
結構一: 類名.class.getName()
System.out.println("該類的名稱是:"+Company.class.getSimpleName());
獲取簡單類名
該類的名稱是:Company
結構二: 類名.class.getCanonicalName()
System.out.println(Company.class.getCanonicalName());
結果
test09.Company
結構三:類名.class.getName()
System.out.println(Company.class.getName());
結果
test09.Company
getCanonicalName() 和 getName() 的區別
在內部類中
System.out.println(CompanyInnerclass.class.getName());
System.out.println(CompanyInnerclass.class.getCanonicalName());
結果
test09.Demo$CompanyInnerclass
test09.Demo.CompanyInnerclass
在陣列類中
System.out.println(companyInnerclasses.getClass().getName());
System.out.println(companyInnerclasses.getClass().getCanonicalName());
結果
[Ltest09.Demo$CompanyInnerclass;
test09.Demo.CompanyInnerclass[]
相關文章
- PHP 獲取不帶名稱空間的類名PHP
- C#獲取日期的星期名稱C#
- C獲取程式名稱的方法
- Spring AOP獲取攔截方法的引數名稱跟引數值Spring
- PHP --反射 --獲取類的方法PHP反射
- Kubernetes 教程:根據 PID 獲取 Pod 名稱
- Android 通過名稱獲取資源IDAndroid
- Spring LocalVariableTableParameterNameDiscoverer獲取方法的引數名Spring
- 透過Lambda函式的方式獲取屬性名稱函式
- dedecms文章標題呼叫文章分類名稱的方法
- 從外部獲取一個django專案的所有model名稱Django
- java 匿名 泛型 獲取真實類名Java泛型
- 獲取檔案字尾名的比較好的方法
- Fedora網路介面名稱如何修改?Fedora修改網路介面名稱的方法
- 網站上修改公司名稱的方法網站
- 獲取方法
- 登陸了系統,但有些時候獲取不到使用者名稱
- win10資料夾中怎樣批量獲取所有檔名稱_win10批量提取資料夾內檔名的方法Win10
- win10資料夾中怎樣批次獲取所有檔名稱_win10批次提取資料夾內檔名的方法Win10
- Android使用getIdentifier()方法根據資源名來獲取資AndroidIDE
- 09 獲取需求的方法
- 根據 IP 獲取省市名稱
- vue獲取目錄下的檔名Vue
- C:Users使用者名稱AppDataLocal 用node如何獲取電腦的這個目錄APP
- Python自動批次修改檔名稱的方法Python
- Oracle獲取所有表名資訊和獲取指定表名欄位資訊Oracle
- yii別名的定義和別名的獲取以及別名的使用
- 通過反射獲取上傳檔案方法引數中的檔名反射
- PHP 獲取檔案 副檔名 的常用方法小結【五種方式】PHP
- ASP.NET 8 AOT 遍歷資料夾獲取檔名稱及時長ASP.NET
- linux檔案相關命令 透過檔案獲取父資料夾名稱Linux
- Java String類,字串常量池,建立方法,字串的獲取,擷取,轉換,分割。Java字串
- 使用 JS 獲取副檔名JS
- kettle‘獲取檔名’輸出
- 『手撕Vue-CLI』拉取模板名稱Vue
- restful介面返回JSONObject和父類抽象實現類設計,請求頭獲取sign和支付寶RSA簽名驗籤工具類方法RESTJSONObject抽象
- 【Azure Developer】使用 Microsoft Authentication Libraries (MSAL) 如何來獲取Token呢 (通過使用者名稱和密碼方式獲取Access Token)DeveloperROS密碼
- iOS使用Shell指令碼批量修改類名稱iOS指令碼