- public class PatternMatchesPrimeNumber {
- public static void main1(String[] args) {
- String regex="^1?$|^(11+?)\\\\1+$";
- StringBuffer sb=new StringBuffer();
- for(int i=1;i<1000;i++){
- sb.append("1");
- if(!sb.toString().matches(regex)){
- System.out.println(i);
- }
- }
- }
- }
- //该片段来自于http://www.codesnippet.cn/detail/1908201410263.html
来源: http://www.codesnippet.cn/detail/1908201410263.html