快速生成26個英文本母

2021-08-27 13:24:53 字數 866 閱讀 4441

在學習中經常會拿26個英文本母序列做為字串的例子來說明。但是自己又不想每次都自己手動輸入。所以就想寫個方法能快速的生成這個字串。

/**

* generate 26 english characters

* @return void

*/public static void generate26chars()

} system.out.println(sb);

system.out.println(sb.reverse());

sb = new stringbuffer();

for(int j = 97; ;j++)

} system.out.print(sb);

}

這個的前提是你要知道a的ascii碼是97,a對應的ascii碼是65.

於是在這裡我們再進行擴充套件。

如果我們要生成一串隨機的a-z、a-z的字串怎麼辦。這裡有提供乙個方法,此方法參考自網路:

private static char rndchar ()
上面的只能生成單個字元,如果要多個的話,可以用乙個for迴圈來控制。

如果只想輸出a-z或者是只想輸出a-z呢,這裡也有乙個方法:

public static void a2zrandom()
如果你想定製一下,該怎麼辦呢,也就是說你只想輸出「123xyz」裡面的隨機的任何乙個字元或字串,我們該怎麼辦呢?

pls refer below code

public static void customrandom()

}

哈哈,完了

Python 用26個英文本母生成序列

問題 需要生成如下形式的序列 方法 sequence list map lambda x a chr x range ord a ord h 1 相應的小寫 sequence list map lambda x a chr x range ord a ord h 1 解釋 list 和map 都是常...

隨機獲取26個小寫英文本母

public class test 分析 math.random 獲取0 1的任意小數 包括0,不包括1 那麼 math.random 26 最小值為0,最大值不會超過26.然後 0 26 加 a 字元a為97 所以 math.random 26 a 的取值範圍為 97 123 不包括123 而這個...

PHP 26個英文本母遞增

大寫英文本母遞增 chr 函式從指定的 ascii 值返回字元 ord 函式返回字串第乙個字元的 ascii 值 param string str a z的英文本母 return string function azincrement str if str 90 return chr str 1 e...