将字符串数组变成整数数组
时间: 2023-06-01 08:04:36 浏览: 100
可以使用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()函数将字符串转换为整数,并将其作为返回值返回。最后,整数数组被输出到控制台。
相关问题
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()` 方法将每个字符串转换为整数,并将其存储在整数数组中。最后,我们使用循环打印整数数组中的元素。
怎么将字符串变成整数数组
将给定整数转换为字符串可以使用Java中的String类的valueOf()方法。具体实现步骤如下:
1. 定义一个整型数组,存储给定的整数。
2. 使用OutputStreamWriter类将数组中的整数写入到输出流中。
3. 使用InputStreamReader类从输入流中读取数据,并将读取到的数据转换为字符串。
4. 输出转换后的字符串。
示例代码如下:
```java
import java.io.*;
public class ArrayIOStreamDemo {
public static void main(String[] args) throws IOException {
int[] nums = {1, 2, 3, 4, 5};
ByteArrayOutputStream baos = new ByteArrayOutputStream();
OutputStreamWriter osw = new OutputStreamWriter(baos);
for (int num : nums) {
osw.write(num);
}
osw.flush();
ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
InputStreamReader isr = new InputStreamReader(bais);
char[] buffer = new char[1024];
int len;
StringBuilder sb = new StringBuilder();
while ((len = isr.read(buffer)) != -1) {
sb.append(buffer, , len);
}
System.out.println(sb.toString());
}
}
```
以上代码将给定的整数数组转换为字符串并输出。
阅读全文