最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

分享一些Java的常用工具

 更新時間:2021年06月11日 17:14:25   作者:山長水闊373  
今天給大家?guī)淼氖顷P于Java的一些常用的工具,文中有非常詳細的介紹,對正在學習java的小伙伴們很有幫助,需要的朋友可以參考下

1:生成純數(shù)字的隨機數(shù)

package com.lucun.student.utils;

import java.util.Random;
//純數(shù)字驗證碼
public class GetRandom {
    public static String getFourRandom(){
        Random random = new Random();
        String fourRandom = random.nextInt(10000) + "";
        int randLength = fourRandom.length();
        if(randLength<6){//這個6代表生成6位隨機數(shù)
            for(int i=1; i<=6-randLength; i++)
                fourRandom = "0" + fourRandom ;
        }
        return fourRandom;
    }
}

在這里插入圖片描述

2:生成包含字母的隨機數(shù)(大小寫)

package com.lucun.student.utils;

import java.util.Random;

public class GetRandomEnglishMath {
    public static String getCharAndNumr(int length) {
        String val = "";
        Random random = new Random();
        for (int i = 0; i < length; i++) {
            String charOrNum = random.nextInt(2) % 2 == 0 ? "char" : "num";
            if ("char".equalsIgnoreCase(charOrNum)) {
                // 取得大寫字母還是小寫字母
                int choice = random.nextInt(2) % 2 == 0 ? 65 : 97;
                val += (char) (choice + random.nextInt(26));
            }else if ("num".equalsIgnoreCase(charOrNum)) { // 數(shù)字
                val += String.valueOf(random.nextInt(10));
            }
        }
        return val;
    }
}

在這里插入圖片描述

3:正則表達式驗證手機號(2021年期間的手機號

當三大運行商新增手機號時這個正則表達式也就作廢了
今天做的時候,碰到的坑。我的手機號是 198字段開頭的,剛開始用第一個正則表達式的時候是不可以的所以 搜了一下2021年最新的
這是java驗證手機號的正則表達式

"^([a-z0-9A-Z]+[-|_|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$"

每個語言的正則表達式是有所不同的

驗證正則表達式的工具
菜鳥教程正則表達式測試
你可以通過java的代碼查看其他的代碼

在這里插入圖片描述

這樣你如果是其他的語言,直接復制對應語言的表達式就好了,因為java已經(jīng)對應完了,所以其他也是一一對應的
如果你從百度復制到的是JavaScript的,你核對完JavaScript的以后,那么其他的也是意義對應的了
總之,你是什么語言復制的,就和什么語言對比,對比是一樣的,然后復制自己學習的語言的正則表達式就好了。

到此這篇關于分享一些Java的常用工具的文章就介紹到這了,更多相關java常用工具內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 使用Spring靜態(tài)注入實現(xiàn)讀取配置工具類新方式

    使用Spring靜態(tài)注入實現(xiàn)讀取配置工具類新方式

    這篇文章主要介紹了使用Spring靜態(tài)注入實現(xiàn)讀取配置工具類新方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • java多線程實現(xiàn)有序輸出ABC

    java多線程實現(xiàn)有序輸出ABC

    這篇文章主要為大家詳細介紹了java多線程實現(xiàn)有序輸出ABC,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • 詳解SpringBoot中的統(tǒng)一結(jié)果返回與統(tǒng)一異常處理

    詳解SpringBoot中的統(tǒng)一結(jié)果返回與統(tǒng)一異常處理

    這篇文章主要將通過詳細的討論和實例演示來幫助你更好地理解和應用Spring Boot中的統(tǒng)一結(jié)果返回和統(tǒng)一異常處理,感興趣的小伙伴可以了解下
    2024-03-03
  • Spring:@Async注解和AsyncResult與CompletableFuture使用問題

    Spring:@Async注解和AsyncResult與CompletableFuture使用問題

    這篇文章主要介紹了Spring:@Async注解和AsyncResult與CompletableFuture使用問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • 5分鐘搞定java單例模式

    5分鐘搞定java單例模式

    單例模式(Singleton?Pattern)是?Java?中最簡單的設計模式之一。這種類型的設計模式屬于創(chuàng)建型模式,它提供了一種創(chuàng)建對象的最佳方式,本文給大家介紹下java單例模式的相關知識,感興趣的朋友一起看看吧
    2022-03-03
  • @RequestParam 接收參數(shù)的值為null的處理方式

    @RequestParam 接收參數(shù)的值為null的處理方式

    這篇文章主要介紹了@RequestParam 接收參數(shù)的值為null的處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Spring Cloud 覆寫遠端的配置屬性實例詳解

    Spring Cloud 覆寫遠端的配置屬性實例詳解

    這篇文章主要介紹了Spring Cloud 覆寫遠端的配置屬性的相關知識,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-01-01
  • Java Scanner類及其方法使用圖解

    Java Scanner類及其方法使用圖解

    這篇文章主要介紹了Java Scanner類及其方法使用圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • Java線程狀態(tài)及jstack命令詳解

    Java線程狀態(tài)及jstack命令詳解

    jstack是Java虛擬機(JVM)提供的一個非常有用的命令行工具,它允許開發(fā)人員和系統(tǒng)管理員在運行時獲取Java應用程序的線程堆棧跟蹤,在某些情況下,可能需要以管理員或root用戶的身份運行jstack命令,這篇文章主要介紹了Java線程狀態(tài)及jstack命令詳解,需要的朋友可以參考下
    2024-03-03
  • 一文梳理Java?8后的新功能

    一文梳理Java?8后的新功能

    Java 8是Java自Java 5(發(fā)布于2004年)之后的最重要的版本,下面這篇文章主要給大家介紹了關于Java8后新功能的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-02-02

最新評論

阿坝县| 永靖县| 临西县| 剑阁县| 札达县| 延吉市| 宜兴市| 嵊泗县| 平顶山市| 平塘县| 荣昌县| 汝城县| 宁都县| 海南省| 遂昌县| 唐山市| 富宁县| 马龙县| 樟树市| 华阴市| 诸城市| 寿阳县| 岑巩县| 华安县| 壶关县| 惠来县| 灵寿县| 马山县| 邮箱| 茂名市| 鹿泉市| 岳阳县| 贵南县| 南江县| 交口县| 浠水县| 疏附县| 巴彦县| 嘉鱼县| 甘洛县| 大名县|