概述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. 将字符串转换为Java中的字符串数组
- 7. 将字符串数组转换为java中的double数组
- 8. 将字符数组转换为整数
- 9. 将字符数组转换为整数
- 10. 将字符数组转换为整数
- 11. 将字符串数组转换为整数数组
- 12. numpy将分类字符串数组转换为整数数组
- 13. 将字符串数组转换为整数数组
- 14. 将字符串数组转换为整数数组
- 15. 如何将字符串数组转换为整数数组?
- 16. 在JAVA中将字符串转换为字符数组
- 17. Java数组 - 将空格转换为数组的字符串
- 18. 将字符串转换为整数
- 19. 将字符串转换为整数
- 20. Python将字符串转换为整数?
- 21. 将字符串转换为整数C#
- 22. Swift:将字符串转换为整数
- 23. 将字符串转换为整数
- 24. 将字符串转换为整数
- 25. 将字符串转换为大整数?
- 26. 将字符串转换为整数?
- 27. 将整数转换为字符串
- 28. 将字符串转换为整数
- 29. 将整数转换为字符串
- 30. 将字符串转换为整数
检查此链接:http://answers.yahoo.com/question/index?qid=20090824115249AAXkde1 – Sarang 2013-03-07 12:38:11