package utils; import java.util.Random; /** * 验证码工具类 */ public class CaptchaUtils { // final修饰类:不能被继承 // 【任务1】静态常量:字符集(全局固定) static final String CHAR_SET="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; // 【任务2】静态常量:验证码长度(全局固定) static final int CAPTCHA_LENGTH=4; // 【任务3】私有构造方法:禁止创建实例(工具类无需实例化) private CaptchaUtils(){ } /** * 【任务4】 * 静态方法:generateCaptcha 生成随机验证码 * @return String 返回生成的随机验证码字符串 */ public static String generateCaptcha(){ Random random = new Random(); //生成随机验证码 StringBuilder sb = new StringBuilder(); for(int i=0;i