首页 > 编程语言 >java工具类之验证码工具类

java工具类之验证码工具类

时间:2022-11-21 18:23:46浏览次数:35  
标签:code java String int 验证码 工具 data

生成验证码之工具类

package cn.edu.dcxy;

import java.util.Random;

public class ItUtil {

    /**
     * 由于工具类无需创建对象,所以把其构造器私有化
     */
    private ItUtil(){

    }
    public static String createVerifyCode(int n) {
        String code = "";
        String data = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
        Random r = new Random();
        for (int i = 0; i < n; i++) {
            int index = r.nextInt(data.length());
            code += data.charAt(index);
        }
        return code;
    }
}

  

标签:code,java,String,int,验证码,工具,data
From: https://www.cnblogs.com/zhzhang/p/16912235.html

相关文章

  • Java并发编程学习12-任务取消(上)
    任务取消(上)《任务取消》由于篇幅较多,拆分了两篇来介绍各种实现取消和中断的机制,以及如何编写任务和服务,使它们能对取消请求做出响应。如何理解任务是可取消的?如果外部......
  • 资深java面试题及答案整理
     8.如果你的Serializable类包含一个不可序列化的成员,会发生什么?你是如何解决的?任何序列化该类的尝试都会因NotSerializableException而失败,但这可以通过在Java中为st......
  • JavaScript:世界上误解最深的语言
    JavaScript:TheWorld'sMostMisunderstoodProgrammingLanguageJavaScript:世界上误解最深的语言DouglasCrockfordwww.crockford.com翻译:袁晓辉JavaScript,akaMocha,a......
  • mybatis查询结果封装javabean属性时属性名与数据库字段不同都能封装????
    问题现象:通过mybatis查询数据库中的表记录,封装成javaBean,本来属性名和字段名不相同的情况下,属性最后应该注入null的,结果能够正常注入。javaBean:publicclassEmplo......
  • [收藏]用JavaScript让弹出页面以最小化的形式出现在状态栏中
    用JAVASCRIPT就行了:假设你要打开A.HTM,弹出B.HTM、C.HTM,可以这样写:A.HTM加上---------------<HEAD> ....... <SCRIPTLANGUAGE="JavaScript"> window.open('b.htm','_bl......
  • 万字详解 Java 线程安全,面试必备!
    来源:blog.csdn.net/u014454538/article/details/985158071.Java中的线程安全Java线程安全:狭义地认为是多线程之间共享数据的访问。Java语言中各种操作共享的数据有5种......
  • Javascript Event Loop
    JavascriptEventLoop是什么Javascript执行的时候是单线程的,所以一些耗时的操作需要启用其它的线程去处理,这样才不会阻塞整个线程的执行,这种任务我们称为异步任务。然后......
  • Spring OrderUtils工具的使用
    源码地址源码阅读仓库:[SourceHot](https://github.com/SourceHot/spring-framework-read)org.springframework.core.annotation.OrderUtils主要方法如下getOrdergetP......
  • 第十四届蓝桥杯模拟赛第一期试题【Java解析】
    目录​​A二进制位数​​​​问题描述​​​​答案提交​​​​参考答案​​​​解析​​​​B晨跑​​​​问题描述​​​​答案提交​​​​参考答案​​​​解析​​​......
  • java 字符串拼接
    最常用的有4种方法+运算符:如果拼接的都是字符串直接量,则适合使用+运算符实现拼接;publicstaticvoidmain(String[]args){ method1();}//字符串拼接:+......