隨機字符生成
ASCLL表中大寫字母(65-90)捣作,小寫字母(97-122),阿拉伯數(shù)字(48-57)
思路是用指定范圍內(nèi)的隨機數(shù) (對應 ASCLL編號) 生成隨機字符
如生成隨機的大寫字母代碼如下
public int random_bit(int upper, int bottom){
//生成范圍內(nèi)的隨機數(shù)
? ? int ran = (int)(Math.random()*(upper-bottom)+bottom);
? ? return ran;
}
char ran =(char)(random_bit(65,90));//ran即隨機的大寫字母
字符和數(shù)字之間的轉(zhuǎn)換
char c = 'A';
short s = (short) c;
輸出(字符)數(shù)組
也適用于其他數(shù)組,直接對數(shù)組使用toString弃酌,會輸出數(shù)組的地址犬第。可以用Arrays.toString方法假哎。
Integer valueOf(String s, int radix): 返回一個 Integer 對象瞬捕,該對象中保存了用第二個參數(shù)提供的基數(shù)進行解析時從指定的 String 中提取的值。
Integer.valueOf("11111111",2)->255 ?“11111111” 以二進制解析得到255