值 | 符号 | 值 | 符号 | 值 | 符号 |
0 | 空字符 | 44 | , | 91 | [ |
32 | 空格 | 45 | - | 92 | \ |
33 | ! | 46 | . | 93 | ] |
34 | " | 47 | / | 94 | ^ |
35 | # | 48-57 | 0~9 | 95 | - |
36 | $ | 58 | : | 96 | ` |
37 | % | 59 | ; | 97-122 | a~z |
38 | & | 60 | < | 123 | { |
39 | ' | 61 | = | 124 | | |
40 | ( | 62 | > | 125 | } |
41 | ) | 63 | ? | 126 | ~ |
42 | * | 64 | @ | 127 | DEL(Delete键) |
43 | + | 65-90 | A~Z |
ASCII 介绍完了 接下来 我写一个 随即产生a~z 的字符方法
public String RandomChar(){
//创建Random 类(用与产生随即数的一个类
Random r=new Random();
String str="";//用户返回
int i=0;//用户循环
int c;//用户接收 产生的随即数
while(i<=9){
//ASCII a-z 的为 97-122 //如果需要产生大写的 就要改 ASCII 值为 65-90
c=r.nextInt(123);//产生 0到122的数字
if(c>97){//判断是否大与97 如果是i则++
//将数字c 转换为char 型
str+=(char)(c);
i++;
}
}
return str;
}