随机字符生成
ASCLL表中大写字母(65-90),小写字母(97-122),阿拉伯数字(48-57)
思路是用指定范围内的随机数 (对应 ASCLL编号) 生成随机字符
如生成随机的大写字母代码如下
public int random_bit(int upper, int bottom){
//生成范围内的随机数
int ran = (int)(Math.random()*(upper-bottom)+bottom);
return ran;
}
char ran =(char)(random_bit(65,90));//ran即随机的大写字母
字符和数字之间的转换
char c = 'A';
short s = (short) c;
输出(字符)数组
也适用于其他数组,直接对数组使用toString,会输出数组的地址。可以用Arrays.toString方法。
Integer valueOf(String s, int radix): 返回一个 Integer 对象,该对象中保存了用第二个参数提供的基数进行解析时从指定的 String 中提取的值。
Integer.valueOf("11111111",2)->255 “11111111” 以二进制解析得到255
网友评论