str.matches(".*?(100,|112,|258,).*")

解决方案 »

  1.   

    我上面的str="100,112,258"  只是个例子,现在就是有个字符串
    str 用,隔开中间, 判断str1是不是完全匹配str中的一个字符
      

  2.   


                    String reg="^(100|112|258)(,(100|112|258))+";
    System.out.println(digital.matches(reg));
      

  3.   

    split(“,”);用这个方法可以分开
      

  4.   

    str="100,112,258";
    str1 = ","+str+",";
    System.out.println(str1.matches(".*?,(100|112|258),.*"));