如何在打印語句中獲得預設變量數據類型。 告訴告訴變量的數據類型的方法嗎?如何在java中找到預設變量的數據類型
-4
A
回答
0
你不能用原始類型,只有對象來做到這一點。
0
您可以打印包裝類型,而不是原始類型。希望這將有助於:
int i=5;
System.out.println(((Object)i).getClass().getName());
-1
1
如果你調用像
System.out.printf("%d", 5);
然後System.out.printf
的方法實際上並沒有收到一個原始的說法:可變參數的類型爲Object[]
,因此在這種情況下5
將被自動裝箱到Integer
。
但是,formatter syntax documentation中沒有列出將在字符串中輸出參數類型的標記。
你可以寫重載方法,其是專門爲每個基本類型:
String typeName(boolean _) { return "boolean"; }
String typeName(byte _) { return "byte"; }
String typeName(short _) { return "short"; }
String typeName(int _) { return "int"; }
String typeName(long _) { return "long"; }
String typeName(float _) { return "float"; }
String typeName(double _) { return "double"; }
String typeName(char _) { return "char"; }
然後,您可以調用此類似:
int a = 5;
float f = 4.5f;
System.out.print(typeName(a)); // outputs "int"
System.out.print(typeName(f)); // outputs "float"
+0
int a = 5;浮= 4.5; System.out.printf(「數據類型」); –
+0
良好的幫助 –
相關問題
- 1. 如何在R中找到變量的真實數據類型?
- 2. 如何在Java中使用動態數據類型的變量?
- 3. 如何在Mule中設置會話變量的數據類型?
- 4. 如何轉換java中的變量的數據類型
- 5. 如何在Java中獲取類型變量的類型泛型
- 6. 引用變量的數據類型(Java)
- 7. 在Perl中查找標量變量的數據類型
- 8. 在POJO爲神諭TIMESTAMP Java變量數據類型(6)類型
- 9. java中變量的類型
- 10. 如何找到數據源的類型?
- 11. 列,參數或變量#10:找不到數據類型
- 12. [Java]如何設置對象的ArrayList中的whats到不同類型的變量?
- 13. 如何將oracle數據類型映射到java數據類型?
- 14. 試圖找到在java中的長數據類型的範圍
- 15. 如何在Java中創建一個類型變量數組?
- 16. 如何確定java中構造函數中變量的類型?
- 17. 如何在C++中檢查變量的輸入數據類型?
- 18. 如何根據angularjs中的變量設置輸入類型?
- 19. Java變量類型
- 20. 如何在JAVA中查找通用數據類型大小?
- 21. 在數據庫表中找到變量
- 22. 如何找出WebStorm中TypeScript元素(變量,函數)的類型?
- 23. 變量函數中的變量數據類型參數
- 24. php變量數據類型
- 25. 變量數據類型
- 26. ada中變量的數據類型
- 27. Python中的變量和數據類型
- 28. 表變量中的表數據類型
- 29. 如何驗證變量類型是Java語言中的數組
- 30. 在PostgreSQL中找不到數據類型
請提供打印語句。 – Chris311
Duplicate:http://stackoverflow.com/questions/10438448/is-there-a-way-to-output-the-java-data-type-to-the-console – ferit