前言:不知咋的脑袋抽筋的想到数字可以直接自增成序列要是字母呢该怎么增加 aaa aab aac aad aae aaf aag aah aai aaj aak??于是就有了下面的代码
要是大神们有简介的方法请不吝赐教;
package com.example.example1.web;
public class test1 {
public static void main(String[] args) {
String a="aaa";
for (int i=1;i<26*26*26+1;i++){
System.out.print(a+" ");
a=createNext(a);
if (i%26==0){
System.out.println();
public static String createNext(String string){
char [] tempChar = string.toCharArray();
for(int i =tempChar.length-1;i>=1;i--){
if (tempChar[i]<'z' ){
tempChar[i]=(char)(tempChar[i]+1);
break;
}else {
tempChar[i]='a';
tempChar[i-1]=(char)(tempChar[i-1]+1);
if (tempChar[i-1]<='z'){
return String.valueOf(tempChar);
结果集如下
"C:\Program Files\Java\jdk1.8.0_112\bin\java.exe" -javaagent:E:\SoftWore\ideaIU-2018.2\IntelliJ_IDEA_2018.2\lib\idea_rt.jar=59615:E:\SoftWore\ideaIU-2018.2\IntelliJ_IDEA_2018.2\bin -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_112\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_112\jre\lib\rt.jar;E:\All_SoftWore_WorkSpace\ideaIU-2018.2WorkSpace\example1\target\classes;C:\Users\Lenovo\.m2\repository\org\springframework\boot\spring-boot-starter-data-jpa\2.0.4.RELEASE\spring-boot-starter-data-jpa-2.0.4.RELEASE
前言:不知咋的脑袋抽筋的想到数字可以直接自增成序列要是字母呢该怎么增加 aaa aab aac aad aae aaf aag aah aai aaj aak??于是就有了下面的代码要是大神们有简介的方法请不吝赐教;package com.example.example1.web;public class test1 { public static void main(Str...
自增运算符“++”由 2 个“+”组成,作用是将变量值增加 1,在 JAVA 中,“++”的位
置不同表达的意思也不相同,需要分 2 种情况:
++x; //x 先自增 1,然后再参加运算
x++; //x 先参与运算,然后自增 1
public class Main {
public static void main(String[]
args)...
可采用如下公式中进行。1、=MID(ADDRESS(1,ROW()),2,1)2、=CHAR(ROW()+64)A1输入,向下拉动。以上公式生成的是大写字母,如果欲转变为小写字母,可再增加lower公式。
来源网络:https://zhidao.baidu.com/question/1669108019838394387.html
转载于:https://www.cnblo...