将字符串数组变成整数数组
时间: 2023-06-01 15:04:36 浏览: 57
可以使用JavaScript中的parseInt()函数将字符串转换为整数。可以使用map()函数将字符串数组映射为整数数组。
例如:
```javascript
var strArr = ["10", "20", "30"];
var intArr = strArr.map(function(str) {
return parseInt(str, 10);
});
console.log(intArr); // [10, 20, 30]
```
在这个例子中,map()函数遍历字符串数组中的每个元素,并将其作为参数传递给匿名函数。匿名函数使用parseInt()函数将字符串转换为整数,并将其作为返回值返回。最后,整数数组被输出到控制台。
相关问题
arduino将字符串数组变成整数数组
您可以使用`atoi()`函数将字符串数组转换为整数数组。下面是一个示例代码:
```c
char strArray[] = "1,2,3,4,5"; // 字符串数组
int intArray[5]; // 整数数组
char *token = strtok(strArray, ","); // 以逗号为分隔符分割字符串
int i = 0;
while (token != NULL) {
intArray[i++] = atoi(token); // 将分割后的字符串转换为整数
token = strtok(NULL, ",");
}
```
在上面的示例中,我们首先使用`strtok()`函数将字符串数组按逗号分隔成多个子字符串。然后,我们使用`atoi()`函数将每个子字符串转换为整数,并将它们存储在整数数组中。
java字符串数组变为int数组
您可以使用循环遍历字符串数组,然后将每个字符串转换为整数并存储在新的整数数组中。这里是一个示例代码:
```java
public class Main {
public static void main(String[] args) {
String[] strArray = {"1", "2", "3", "4", "5"};
int[] intArray = new int[strArray.length];
for (int i = 0; i < strArray.length; i++) {
intArray[i] = Integer.parseInt(strArray[i]);
}
// 打印整数数组
for (int num : intArray) {
System.out.println(num);
}
}
}
```
在上面的示例中,我们首先创建一个字符串数组 `strArray`,然后创建一个与其长度相同的整数数组 `intArray`。然后,我们使用循环遍历字符串数组,并使用 `Integer.parseInt()` 方法将每个字符串转换为整数,并将其存储在整数数组中。最后,我们使用循环打印整数数组中的元素。