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

分享一些Java的常用工具

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

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

package com.lucun.student.utils;

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

在這里插入圖片描述

2:生成包含字母的隨機(jī)數(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:正則表達(dá)式驗(yàn)證手機(jī)號(hào)(2021年期間的手機(jī)號(hào)

當(dāng)三大運(yùn)行商新增手機(jī)號(hào)時(shí)這個(gè)正則表達(dá)式也就作廢了
今天做的時(shí)候,碰到的坑。我的手機(jī)號(hào)是 198字段開頭的,剛開始用第一個(gè)正則表達(dá)式的時(shí)候是不可以的所以 搜了一下2021年最新的
這是java驗(yàn)證手機(jī)號(hào)的正則表達(dá)式

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

每個(gè)語言的正則表達(dá)式是有所不同的

驗(yàn)證正則表達(dá)式的工具
菜鳥教程正則表達(dá)式測(cè)試
你可以通過java的代碼查看其他的代碼

在這里插入圖片描述

這樣你如果是其他的語言,直接復(fù)制對(duì)應(yīng)語言的表達(dá)式就好了,因?yàn)閖ava已經(jīng)對(duì)應(yīng)完了,所以其他也是一一對(duì)應(yīng)的
如果你從百度復(fù)制到的是JavaScript的,你核對(duì)完JavaScript的以后,那么其他的也是意義對(duì)應(yīng)的了
總之,你是什么語言復(fù)制的,就和什么語言對(duì)比,對(duì)比是一樣的,然后復(fù)制自己學(xué)習(xí)的語言的正則表達(dá)式就好了。

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

    5分鐘搞定java單例模式

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

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

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

    Spring Cloud 覆寫遠(yuǎn)端的配置屬性實(shí)例詳解

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

    Java Scanner類及其方法使用圖解

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

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

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

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

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

最新評(píng)論

南投市| 新和县| 丹江口市| 江门市| 潜江市| 武平县| 哈尔滨市| 兴化市| 岢岚县| 库尔勒市| 云阳县| 安西县| 济阳县| 东宁县| 阳朔县| 阿拉善盟| 泸州市| 三门县| 海盐县| 鹤山市| 重庆市| 塔河县| 临汾市| 河东区| 靖州| 龙口市| 迭部县| 惠东县| 美姑县| 沅江市| 晋宁县| 四平市| 长寿区| 奉新县| 连云港市| 星座| 中宁县| 昭苏县| 象州县| 曲周县| 南昌市|