我想知道是否有可能將字符串轉換爲char,int,float,double和其他原始類型 如果是,那麼如何..如果沒有,那麼爲什麼..我們不能這樣做。 在原始類型中,我們可以使用類型轉換將任何原語轉換爲任何其他類型。因此,字符串是否有這樣做。由於我們知道我們可以將任何原始類型轉換爲字符串,因此可以將字符串轉換爲原始類型。在Java中將字符串轉換爲原始類型...可能嗎?
回答
最後發現了一些很容易和工作way..to字符串轉換成原始類型... 我們可以使用包裝類轉換 但我們要特別注意將String轉換爲Primitive Types,因爲如果基本類型實際上支持數據,我們只能將String轉換爲require基本類型....也就是說,我們不能將字符串轉換爲int如果是無(0〜9), 任何其他數據將拋出運行時異常...也同樣可以應用到所有其他基本類型
//String to primitive types
int iVal = Integer.parseInt(str);
long lVal = Long.parseLong(str);
float fVal = Float.parseFloat(str);
double dVal = Double.parseDouble(str);
當然,它可能在java中。正如你所知String是java中的一個類。這個String類定義了一個toCharArray()方法,用於將String對象轉換爲字符數組。它的返回類型是字符數組。
String str = "java";
char arr[];
arr = str.toCharArray();
有沒有其他的方式來轉換到其他原始類型? –
將字符串轉換爲其他原始類型其依賴於您的字符串值,如String s =「1」我們可以轉換爲int,但String s =「Hello」int類型我們不能typecast預期將存在 – Khushvinder
@khushvinder現在我UnderStand –
只需使用:
String str = "myString"; char[] charArray = str.toCharArray();
- 1. 將字符串轉換爲未知的原始類型
- 2. 將字符串轉換爲原始字符串
- 3. Javascript:可以將字符串轉換爲/轉換爲類型常量嗎?
- 4. 將原始XML字符串轉換爲java對象列表?
- 5. 將字符串對象轉換爲Javascript中的字符串原始字符串
- 6. 在Java中,可以將非原始類型視爲常量嗎?
- 7. 不能將類型字符轉換爲字符串
- 8. 將字符串轉換爲'Date'類型
- 9. 將字符串值轉換爲類型
- 10. 將字符串轉換爲類型UTCTime
- 11. 將字符串類型轉換爲int
- 12. 將字符串轉換爲類型「LuaFunction」
- 13. 將MYSQL_ROW類型轉換爲字符串
- 14. 字符串不能轉換爲(類名數據類型)Java
- 15. 將字符串轉換爲字符串的泛型類型
- 16. 作爲原始類型的Java字符串初始化
- 17. 如何將java類型轉換爲java字符串[]?
- 18. 將字符串轉換爲char時的StringIndexOutOfBoundsException。可能的原因?
- 19. 類型字符串()的值不能轉換爲字符串
- 20. Java - 將字符串轉換爲字符[]
- 21. 將原始字節轉換爲.NET中的類型
- 22. 將列表中的字符串轉換爲re.search的原始字符串
- 23. NLTK:原始字符串轉換爲普通字符串
- 24. 類型轉換爲字符串在C++
- 25. python:如何將字符串文字轉換爲原始字符串文字?
- 26. 在泛型類中將字符串強制轉換爲數字
- 27. 將字符串轉換爲字符串類型的片段
- 28. 無法將類型'字符串'隱式轉換爲'字符串'
- 29. C宏將字符串轉換爲pascal字符串類型
- 30. 將字符串轉換爲變量,可能嗎?
['字符串#toCharArray()'](https://開頭docs.oracle.com/javase/7/docs/api/java/lang/String.html#toCharArray()) –
[String to char array Java]的可能重複(https://stackoverflow.com/questions/10048899/)字符串到字符數組-java) – Ferus7
我們可以將字符串轉換爲任何其他的基本類型..如int或浮動.. –