0到z自增,字母数字组合,能自动增加位数
来源:互联网 发布:ipower手指充电软件 编辑:程序博客网 时间:2024/05/16 12:13
- package com.DataSource;
- public class TestMain {
- public static void main(String arg[]){
- TestMain tes=new TestMain();
- String s="a";
- for(int i=0;i<1000;i++){
- s=tes.addoneletters(s);
- System.out.println(s);
- }
- // String n="0";
- // for(int i=0;i<5555;i++){
- // n=tes.addone(n);
- // System.out.println(n+"");
- // }
- }
- public String addone(String strings){
- int length=strings.length();
- char[] c=new char[length];
- boolean ifzzzz=true;//表示全部为zzzz的字符串
- for(int i=0;i<length;i++){
- char tmp=strings.charAt(i);
- if(tmp!="z".charAt(0)){
- ifzzzz=false;
- }
- c[i]=tmp;
- }
- if(ifzzzz){
- strings="1"+strings.replace("z", "0");
- return strings;
- }
- boolean carry=true;//标识是否有进位
- int p=length;
- while(carry){
- p--;
- char added=this.addone(c[p]);
- if(added=="0".charAt(0)){
- c[p]=added;
- carry=true;
- }else{
- c[p]=added;
- carry=false;
- }
- }
- strings=new String(c);
- return strings;
- }
- public char addone(char chars){
- if((chars<123&&96<chars)||(47<chars&&chars<58)){
- if(chars==122){
- chars=48;
- }else if(chars==57){
- chars+=40;
- }else {
- chars++;
- }
- }else{
- }
- return chars;
- }
- public String addoneletters(String strings){
- int length=strings.length();
- char[] c=new char[length];
- boolean ifzzzz=true;//表示全部为zzzz的字符串
- for(int i=0;i<length;i++){
- char tmp=strings.charAt(i);
- if(tmp!="z".charAt(0)){
- ifzzzz=false;
- }
- c[i]=tmp;
- }
- if(ifzzzz){
- strings="a"+strings.replace("z", "a");
- return strings;
- }
- boolean carry=true;//标识是否有进位
- int p=length;
- while(carry){
- p--;
- char added=this.addoneletters(c[p]);
- if(added=="a".charAt(0)){
- c[p]=added;
- carry=true;
- }else{
- c[p]=added;
- carry=false;
- }
- }
- strings=new String(c);
- return strings;
- }
- public char addoneletters(char chars){
- if((chars<123&&95<chars)||(47<chars&&chars<58)){
- if(chars==122){
- chars=97;
- }
- else {
- chars++;
- }
- }else{
- }
- return chars;
- }
- }
- 0到z自增,字母数字组合,能自动增加位数
- web前端js中随机生成指定位数的字母数字、组合字符串可选择字母大小写
- 字母a-z,数字0-9,现需要其中任意3个作为密码,请输出所有可能组合。
- iOS 正则表达式输入内容判断--位数、字母数字符号等组合判断
- 在输入框中输入特定位数的字母或位数字后或回车就自动跳转到下一个输入框
- 打印字母 'a' .. 'z' 和数字 '0' .. '9' ASCII码
- 输入一串字符,要求数字从小到大,字母从a到z排序,输出字母和数字的排序结果。
- 表单验证 增加regex 正则表达式(密码必须为字母和数字的组合)
- 让字母自增,就像A-Z,Z后面就是AA-AZ,然后BA-BZ...
- asp.net 数字不够位数,自动补0方法
- js和php数字位数格式化自动补0
- C#字母数字混合自增(4位)
- JAVA 字母数字混合自增(4位)
- 正则表达式,必须数字和字母组合,且长度为8到15
- 中文、字母、数字自动换行
- 递归问题--数字转化为字母,如(0-A,1-B....25-Z, 26-AA...)
- 去掉字母A-Z以及数字0-9以外的其他字符函数 (原创)
- Bigcommerce系统:tags列表用26个字母A-Z和数字0-9做索引
- asp.net获取服务器信息
- 国内LBS (location based services) 网站总结 09/11/2010
- Python-数组
- hibernate之定制属性访问(field|property|noop)
- 详解ASP.NET页面生命周期
- 0到z自增,字母数字组合,能自动增加位数
- 14个RSS、CSS和HTML验证工具
- ASP.NET ISAPI
- C#如何将字符串转换成ASCII码
- vsftpd虚拟用户配置(转载)
- SecureCRT连接到ubuntu后出现的乱码问题
- HttpModule与HttpHandler详解
- Debugging with GDB
- SRM 481 div2