簡體   English   中英

Java-獲取原始數據類型的變量類型

[英]Java - getting variable type for primitive data types

是否可以僅使用一行代碼來獲取以字符串形式返回的輸入變量的數據類型(可以是任何原始類型,int,bool,float,double)? 我知道使用getNamegetShortName對於String類型可以很容易地做到這一點,但是我不確定如何使用這些方法返回原始類型的類型。 我也想使我的代碼非常簡短,最好只使用一行。

我已經四處搜尋,但找不到以我要求的方式回答這個問題的地方。

Class.getName()呢?

以String形式返回此Class對象表示的實體(類,接口,數組類,原始類型或void)的名稱。 如果此類對象表示的引用類型不是數組類型,則返回該類的二進制名稱,如Java語言規范第二版所指定。

如果此類對象表示原始類型或void,則返回的名稱是一個String,該字符串等於對應於原始類型或void的Java語言關鍵字

您可以在Java文檔中單擊此鏈接該鏈接很好地解釋了如何使用此方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM