常常会遇到这样的场景:"1,2 ,3,ok, dog, 6 ",把这样的一个字符串转换为一个int类型的数组或者列表,不知诸位如何做到的?我的做法如下:
String str = "1,2 ,3,ok, dog, 6 ";(",").omitEmptyStrings().trimResults().splitToList(str).filter(StringUtils::isNumberic).map(Integer::parset).List());
结果如下:[1,2,3,6]。**需要使用到的第三方框架:guava、apache lang3.**
本文发布于:2024-01-28 10:43:37,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17064098216854.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |