亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Java Scanner類與正則表達式結合使用

小樊
81
2024-08-07 03:46:21
欄目: 編程語言

在Java中,Scanner類可以與正則表達式一起使用來解析輸入。正則表達式是一種強大的模式匹配工具,可以用來檢查字符串是否符合特定的模式。

以下是一個簡單的示例,演示如何使用Scanner類和正則表達式來檢查用戶輸入的日期格式是否正確:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        System.out.println("請輸入日期(格式為YYYY-MM-DD):");
        String input = scanner.nextLine();
        
        if(input.matches("\\d{4}-\\d{2}-\\d{2}")) {
            System.out.println("日期格式正確!");
        } else {
            System.out.println("日期格式錯誤!");
        }
        
        scanner.close();
    }
}

在上面的示例中,我們首先創建了一個Scanner對象來讀取用戶輸入。然后要求用戶輸入一個日期,然后使用正則表達式\d{4}-\d{2}-\d{2}來匹配輸入的日期格式是否為YYYY-MM-DD。最后根據匹配結果輸出相應的信息。

通過結合Scanner類和正則表達式,我們可以實現更復雜的輸入檢查和處理功能,讓我們的程序更加靈活和強大。

0
镇巴县| 夏河县| 涿鹿县| 介休市| 深泽县| 沭阳县| 黄石市| 娄烦县| 疏附县| 界首市| 信阳市| 淄博市| 抚远县| 宝山区| 龙游县| 商城县| 忻州市| 民权县| 南漳县| 准格尔旗| 天津市| 新源县| 南丰县| 环江| 滁州市| 台南县| 慈溪市| 井研县| 阿克苏市| 阜阳市| 玉林市| 米林县| 长泰县| 遂川县| 瑞金市| 资源县| 扶风县| 东光县| 红桥区| 黎平县| 大方县|