5位的数字10000~99999只保留其中每个数字出现一次的五位数,如12345,54321,删除掉如22103,22222,这样的数字,如何写正则表达式?
解决方案 »
- 如何动态创建数组?
- Java 编程求助 学兄学姐好 初学者特来求助 请指导的好心人帮助下
- 刚刚开始学习J2EE,想问问如果J2EE要连接 SQL数据库的问题
- 菜鸟超简单的一道题,简单到我都不忍加分了呵呵
- java中怎样调用C#写的dll
- 怎样用swing设计不变动的组件?
- 一个关于resultset的问题
- 求解 A/D 转换 给我一点提示 谢谢
- 请介绍一下final的用法。
- JBuilder7+weblogic7是不是就只需这两个软件就可以部署EJB,需要Borland Enterprise Server吗?
- 链接SQLServer数据库的问题发生了异常,谢谢帮我看看
- Out of range: size 3 exceeded max size limit 3
public static void main(String[] args) {
int count = 0;
for (int i = 10000; i < 99999; i++) {
if (!String.valueOf(i).matches("\\d*(\\d)\\d*\\1\\d*")) {
count ++;
}
}
System.out.println(count);
System.out.println(9*9*8*7*6);
}
}
public static void main(String[] args) {
int count = 0;
for (int i = 10000; i < 99999; i++) {
if (!String.valueOf(i).matches("\\d*(\\d)\\d*\\1\\d*")) {
count ++;
}
}
System.out.println(count);
System.out.println(9*9*8*7*6);
}
}