java字符串转Long类型的数组,比如说“19,20” 转出成Long[]数组
时间: 2024-01-02 12:04:14 浏览: 38
可以使用Java的split方法将字符串按照逗号分隔,然后使用Java的Long类的parseLong方法将字符串转成Long类型,最后将转换后的Long类型存入数组中,代码如下:
```
String str = "19,20";
String[] strArr = str.split(",");
Long[] longArr = new Long[strArr.length];
for(int i=0; i<strArr.length; i++){
longArr[i] = Long.parseLong(strArr[i]);
}
```
这样就能将字符串转成Long类型的数组了。
相关问题
java字符串转Long类型的数组,比如说“19,20” 转出[19,20]
可以使用split和stream流来实现:
```
String str = "19,20";
long[] arr = Arrays.stream(str.split(","))
.mapToLong(Long::parseLong)
.toArray();
```
这样就能将字符串"19,20"转成长度为2的long数组[19,20]了。
java 字符串转字符串数组
在Java中,可以使用split()方法将一个字符串分割成一个字符串数组。例如,以下代码将逗号分隔的字符串转换为字符串数组:
```
String str = "apple,banana,orange";
String[] strArray = str.split(",");
```
这将创建一个名为strArray的字符串数组,其中包含三个元素: "apple"、"banana" 和 "orange"。在上述代码中,split()方法接受一个参数,即用于分割字符串的分隔符(这里是逗号)。
如果要将空格分隔的字符串转换为字符串数组,则可以使用以下代码:
```
String str = "apple banana orange";
String[] strArray = str.split(" ");
```
这将创建一个包含三个元素的字符串数组: "apple"、"banana" 和 "orange"。