概述Java程序如何將字符串(如「1,2,3,4,5」)轉換爲數組 ({1,2,3,4,5})將字符串轉換爲java中的整數數組
回答
從zvzdhk:
String[] array = "1,2,3,4,5".split(",");
然後,解析您的整數:
int[] ints = new int[array.length];
for(int i=0; i<array.length; i++)
{
try {
ints[i] = Integer.parseInt(array[i]);
} catch (NumberFormatException nfe) {
//Not an integer
}
}
它爲我工作感謝您的答覆,但.split(「,」)如何工作? – 2013-03-07 12:49:09
請查閱Java API,它是一個String方法。 http://docs.oracle.com/javase/6/docs/api/java/lang/String.html#split%28java.lang.String%29 – mmoore 2013-03-07 12:51:12
嘗試這種情況:
String[] array = "1,2,3,4,5".split(",");
int[] result = new result[array.length];
for (int i = 0; i < array.length; i++) {
try {
result[i] = Integer.parseInt(array[i]);
} catch (NumberFormatException nfe) {};
}
他需要一個整數數組。 – 2013-03-07 12:33:54
感謝您的回覆.. – 2013-03-07 12:49:49
@Gorakh_sth不客氣。 – bsiamionau 2013-03-07 19:20:31
使用的StringTokenizer將由逗號分割字符串,然後把這些值/令牌整數數組。
public static int[] getIntegers(String numbers) {
StringTokenizer st = new StringTokenizer(numbers, ",");
int[] intArr = new int[st.countTokens()];
int i = 0;
while (st.hasMoreElements()) {
intArr[i] = Integer.parseInt((String) st.nextElement());
i++;
}
return intArr;
}
非常感謝你 – 2013-03-07 12:50:05
String [] str = "1,2,3,4,5".split(",");
int arrayInt[] = new int[str.length];
for (int i = 0; i < str.length; i++)
arrayInt[i]=Integer.valueOf(str[i]);
隨着番石榴,你可以在一行做到這一點:
int[] array = Ints.toArray(Lists.newArrayList(Ints.stringConverter().convertAll(Splitter.on(",").split("1,2,3,4,5"))));
左右(如果你不需要一個數組):
Iterable<Integer> ints = Ints.stringConverter().convertAll(Splitter.on(",").split("1,2,3,4,5"));
- 1. Java將字符串轉換爲整數
- 2. 將包含整數數組的字符串轉換爲整數數組in java
- 3. 將Java字符串轉換爲數組
- 4. 將Java字符串轉換爲數組
- 5. 在C++中將字符數組轉換爲整數字符串
- 6. 轉:將數組中的字符串轉換爲整數
- 7. 將字符串轉換爲java中的數組字符串
- 8. 將字符串轉換爲Java中的字符串數組
- 9. 轉換字符串數組爲整數
- 10. 將int數組轉換爲java中的字符串數組
- 11. 將字符串數組轉換爲java中的double數組
- 12. 將「整數字符串」轉換爲整數數組
- 13. C++將整數字符串轉換爲整數數組?
- 14. 轉:將字符串數組轉換爲Json數組字符串
- 15. 將字符數組轉換爲整數
- 16. 將字符數組轉換爲整數
- 17. 將字符數組轉換爲整數
- 18. 將字符數組轉換爲整數
- 19. 如何將字符串數組轉換爲整數數組?
- 20. 將字符串數組轉換爲整數數組
- 21. 將字符串數組轉換爲整數數組
- 22. 將字符串數組轉換爲整數數組
- 23. numpy將分類字符串數組轉換爲整數數組
- 24. JAVA將字符串轉換爲字符串數組的列表
- 25. 將字符串轉換爲golang中的整數數組
- 26. 將字符數組轉換爲Java中的字符串
- 27. 將Ruby字符串轉換爲整數數組的字節?
- 28. 如何將字符串數組轉換爲字節數組? (java)
- 29. Java將2維字符串數組轉換爲字符串
- 30. 在JAVA中將字符串轉換爲字符數組
檢查此鏈接:http://answers.yahoo.com/question/index?qid=20090824115249AAXkde1 – Sarang 2013-03-07 12:38:11