如果可以将字符串参数转换为int数组,则需要对其进行验证。

String pattern = "(\\d+[,])+";
String test = "18,32,5,8,10";

test2.matches(pattern2) //returns false as i requires , in the end


有什么办法可以忽略最后一个','

最佳答案

使用组构造来指定数字后跟(,个数字)...

\\d+(?:,\\d+)+

08-03 14:01