![](/img/trans.png)
[英]Using an untyped wrapper class around objects stored in XML, is this bad?
[英]How does a wrapper class wrap the value of a datatype around its objects?
對於個人項目,我需要一種將String值分配給我創建的類的對象的方法。 不出所料
String str = "Sample";
MyClass obj = (MyClass) str;
不起作用,因為String
無法轉換為MyClass
類型。 但是,包裝器類如何獲取String
輸入並將其轉換為Integer
或Double
對象呢? 我搜索了“包裝器類如何工作?” 但還沒有找到解決我問題的方法。 所有頁面僅提供包裝類的實現細節。
我不知道你能不能幫我。 將String
值包裝在MyClass
對象周圍以及將其拆開的功能將大大改善我的項目的美感。
謝謝。
包裝器類如何獲取String輸入並將其轉換為Integer或Double對象?
他們沒有。 通常,您必須使用Integer.parseInt
或Integer.valueOf
類的方法在String
和Integer
以及其他包裝器類之間進行轉換。
如果您詢問編譯器如何解析這些文字,則使用例如Integer.decode
,但這僅用於原始文字, 並且不能用於您的自定義類。 (它甚至不適用於其他可以有效使用其文字格式的Java類型,例如BigInteger
。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.