怎么把string 数组转换Long数组?
答案:2 悬赏:20 手机版
解决时间 2021-02-26 21:37
- 提问者网友:龅牙恐龙妹
- 2021-02-25 21:49
怎么把string 数组转换Long数组?
最佳答案
- 五星知识达人网友:詩光轨車
- 2021-02-25 22:51
假设String字符串为“1,2,3,4,5"。
1)首先,要想办法把它变成String数组
2)然后,把String数组转换成Long数组就OK了。
String str = "1,2,3,4,5";
String[] str1 = str.split(",");
Long[] str2 = new Long[str1.length];
for (int i = 0; i < str1.length; i++) {
str2[i] = Long.valueOf(str1[i]);
}
1)首先,要想办法把它变成String数组
2)然后,把String数组转换成Long数组就OK了。
String str = "1,2,3,4,5";
String[] str1 = str.split(",");
Long[] str2 = new Long[str1.length];
for (int i = 0; i < str1.length; i++) {
str2[i] = Long.valueOf(str1[i]);
}
全部回答
- 1楼网友:行雁书
- 2021-02-26 00:23
写好了,注释也给你写的很清楚 希望你能满意, O(∩_∩)O哈哈~
public class Convertion {
public static Long[] convertionToLong(String[] strs){// 将String数组转换为Long类型数组
Long[] longs = new Long[strs.length]; //声明long类型的数组
for(int i = 0;i String str = strs[i]; //将strs字符串数组中的第i个值赋值给str
long thelong = Long.valueOf(str);//将str转换为long类型,并赋值给thelong
longs[i] = thelong;//将thelong赋值给 longs数组中对应的地方
}
return longs; //返回long数组
}
public static void main(String[] args){ //测试
String[] testStr = {"23","33","44"};
Long[] longs = Convertion.convertionToLong(testStr);
System.out.println("打印longs这个long数组对象:"+longs);
for(long longN:longs){
System.out.println(longN);
}
}
}
public class Convertion {
public static Long[] convertionToLong(String[] strs){// 将String数组转换为Long类型数组
Long[] longs = new Long[strs.length]; //声明long类型的数组
for(int i = 0;i
long thelong = Long.valueOf(str);//将str转换为long类型,并赋值给thelong
longs[i] = thelong;//将thelong赋值给 longs数组中对应的地方
}
return longs; //返回long数组
}
public static void main(String[] args){ //测试
String[] testStr = {"23","33","44"};
Long[] longs = Convertion.convertionToLong(testStr);
System.out.println("打印longs这个long数组对象:"+longs);
for(long longN:longs){
System.out.println(longN);
}
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯