java如何将逗号分隔的字符串转成int或者long数组


String str = "1,2,3";
//先将他转化成int的数组
如上述:欲将str 转成 数值型数组

利用 split 函数先以 ,分割

String str = "1,2,3";
String[] split = str.split (",");
//然后利用Lambda表达式进行类型转换即可
int[] ids = Arrays.asList(split).stream().mapToInt(Integer::parseInt).toArray();
//或
long[] longs = Arrays.asList (split).stream ().mapToLong (Long::parseLong).toArray ();

posted @ 2023-02-13 17:28  JLCUI  阅读(1706)  评论(0编辑  收藏  举报