String数组转为LongList
时间: 2024-04-29 21:22:41 浏览: 10
您可以使用Java 8中的Stream API将String数组转换为Long列表。以下是一个示例代码:
```java
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
String[] stringArray = {"123", "456", "789"};
List<Long> longList = Arrays.stream(stringArray).map(Long::parseLong).collect(Collectors.toList());
System.out.println(longList);
}
}
```
输出:
```
[123, 456, 789]
```
在这个例子中,我们使用`Arrays.stream`方法将String数组转换为Stream。然后使用`map`方法将每个String元素转换为Long类型。最后使用`collect`方法将Stream转换为List。
相关问题
String 数组 转为int 数组
将 String 数组转为 int 数组可以使用 Java 中的 Integer 类的 parseInt() 方法。可以使用一个 for 循环遍历 String 数组,将每个字符串转换为整数,然后将其存储在 int 数组中。以下是一个示例代码:
```
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]);
}
```
在这个例子中,我们首先创建了一个包含字符串的 String 数组 strArray。然后,我们创建了一个与 strArray 相同长度的 int 数组 intArray。接下来,我们使用 for 循环遍历 strArray 中的每个字符串,并使用 Integer 类的 parseInt() 方法将其转换为整数,并将其存储在 intArray 中。最终,我们可以使用 intArray 数组来处理整数数据。
string数组转为字符串java实现
可以使用StringBuilder来将一个string数组转为字符串,具体实现如下:
public static String arrayToString(String[] array) {
StringBuilder sb = new StringBuilder();
for(String s : array) {
sb.append(s);
}
return sb.toString();
}
这个方法会将数组中的所有项按照顺序组成一个字符串并返回。