栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

4.21 检查SSN

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

4.21 检查SSN

下面是Java的源代码

public static void main(String[] args) {

        Scanner input = new Scanner(System.in);

        String str = input.next();

        String reg = "[0-9]{3}-[0-9]{2}-[0-9]{4}";

        System.out.println(str.matches(reg));

    }

在Java中,String类提供许多便捷方法:

下面是常见的方法:

length()——返回字符串中的字符数

charAt(下标)——返回字符串中指定位置的字符

concat(s1)——与名为s1的字符串相连,返回它们的组合

toUpperCase()——返回所有字母为大写的字符串

toLowerCase()——返回所有字母为小写的字符串

下面是必须要会的方法:

equals(s1)——与字符串s1进行比较,返回布尔值

equalsIgnoreCase(s1)——不区分大小写版

compareTo(s1)——比较字符串的ASCII码,相等为0

下面来分析一下这一道题:

题目要求判断输入是否为定义格式

String判断格式常用matches方法,不过在使用之前要自己创建一个类似于模板的自定义样式。如下:

String reg = "[0-9]{3}-[0-9]{2}-[0-9]{4}";

Systrm.out.println(str.matches(reg));

在判断用户输入是否合格之前,要先定义一个String类来接收用户的输入,否则无法使用String类的matches方法。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/305493.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号