/**
* 随机产生n位验证码,由数字、大写字母、小写字母组成
* @param n
* @return
*/publicstaticStringcreateCode(int n){String result ="";Random random =newRandom();for(int i =0; i < n; i++){int type = random.nextInt(3);//0 小写 1 大写 2 数字switch(type){case0:
result +=(char)('a'+random.nextInt(26));break;case1:
result +=(char)('A'+random.nextInt(26));break;case2:
result += random.nextInt(10);break;}}return result;}
String类String是什么,可以做什么?字符串类型,可以定义字符串变量指向字符串对象。String是不可变字符串的原因?String变量每次的修改其实都是产生并指向了新的字符串对象。原来的字符串对象都是没有改变的,所以称不可变字符串以""方式给出的字符串对象,在字符串常量池中存储String类创建对象的两种方式两种方式直接使用""定义String name = "zhangsan"通过String类的构造器创建对象//构造器public String