📅  最后修改于: 2023-12-03 14:52:45.655000             🧑  作者: Mango
在Java中,将一个字符串转换成一组以空格分隔的数字并存入一个整型数组中,可以使用以下步骤:
首先,需要将字符串按照空格进行分割,得到每个数字的字符串表示。可以使用String
类的split()
方法。
接下来,需要将每个数字的字符串表示转换成整型。可以使用Integer
类的parseInt()
方法。
最后,将整型数据存入一个整型数组中即可。
下面是一个示例代码:
String inputString = "1 2 3 4 5";
String[] inputArray = inputString.split(" ");
int[] intArray = new int[inputArray.length];
for (int i = 0; i < inputArray.length; i++) {
intArray[i] = Integer.parseInt(inputArray[i]);
}
代码解释:
首先定义一个输入字符串inputString
,它包含了一组以空格分隔的数字。
使用split()
方法将inputString
字符串按照空格进行分割,得到每个数字的字符串表示,存入inputArray
数组中。
定义一个整型数组intArray
,它的长度与inputArray
数组相同。
使用parseInt()
方法将inputArray
数组中的每个字符串转换成整型,并存入intArray
数组中。
完成转换后,intArray
数组中就存储了一组以空格分隔的数字的整型表示。
上述代码可以根据实际的需求进行修改和优化,例如可以进行异常处理,以避免parseInt()
方法抛出异常。