后面的数字还是十进制的是吧
那就从10000循环到11111,然后在循环体里面使用的时候前面再加“F”不就好了???
for (i=10000;i<=11111;i++){
String str = "F"+ i;
}
是不是问题我理解得不对??!?!?
那就从10000循环到11111,然后在循环体里面使用的时候前面再加“F”不就好了???
for (i=10000;i<=11111;i++){
String str = "F"+ i;
}
是不是问题我理解得不对??!?!?
解决方案 »
- 一个页面2次调用action生成jfreechart图形会出现2个图形一样的问题,怎么解决
- 求教!dateFormat.parse cannot be resolved to a type
- JSP+ORACLE网站外包
- 请问如何取得Div下的 Table 对象(Table没有ID)
- 在JSTL中,请问能不能用jdbc-odbc桥,连接的是Access数据库?
- 如何把WORD放上Web上
- 谁有用java开发的网站源代码
- jsp+mysql中文转换问题-----------------------急求
- 请问我如何把数据传送到textarea中显示啊?
- 根据不同的JSP返回值,跳转到不同的.do
- 问:如何在点击按钮后,执行一个action后,回到本页面,能把隐藏的表格显示出来!!!
- 用jxl这个类产生excel文档,并把特定列保护
}
class Test{
public static void main(String[] args){
String sno="F10000",
eno="F11111";
int i=0;
Pattern pa = Pattern.compile("^[a-zA-Z](\\d{5})");
Matcher m = pa.matcher(sno);
Matcher m1 = pa.matcher(eno);
while(m.find()&&m1.find()){
i = Integer.parseInt(m.group(1));
int j=Integer.parseInt(m1.group(1));
for(;i<j;i++){
}
}
sno =sno.replaceAll("\\d{5}",String.valueOf(i));
System.out.println(sno);
}
}