当前位置: 首页 > news >正文

门禁考勤网站建设刷外链工具

门禁考勤网站建设,刷外链工具,网站建设内容策划,微网站制作价格文章目录 Java包装类的概述对应包装类包装类的转换方法(parse)Integer.parseInt(String s)Long.parseLong(String s)Byte.parseByte(String s)Short.parseShort(String s)Float.parseFloat(String s)Double.parseDouble(String s) 正则表达式常用方法 字符规则. 匹配…

文章目录

      • Java包装类的概述
      • 对应包装类
      • 包装类的转换方法(parse)
        • Integer.parseInt(String s)
        • Long.parseLong(String s)
        • Byte.parseByte(String s)
        • Short.parseShort(String s)
        • Float.parseFloat(String s)
        • Double.parseDouble(String s)
      • 正则表达式
        • 常用方法
      • 字符规则
          • `.` 匹配除换行符以外的任意单个字符。
          • `[abc]` 匹配方括号内的任意一个字符(如 a 、 b 或 c )。
          • `[a-z]` 匹配从 a 到 z 的任意一个字符。
          • `[A-Z]` 匹配从 A 到 Z 的任意一个字符。
          • `[0-9]` 匹配从 0 到 9 的任意一个数字。
          • `\w` 匹配任意一个单词字符(等价于 [a-zA-Z0-9_] )。
          • `\W` 匹配任意一个非单词字符(等价于 [^a-zA-Z0-9_] )。
          • `\d` 匹配任意一个数字(等价于 [0-9] )。
          • `\D` 匹配任意一个非数字(等价于 [^0-9] )。
          • `|` 匹配 | 左右两边的任意一个表达式。
      • 数量规则
          • `*`匹配前面的字符零次或多次。
          • `+`匹配前面的字符一次或多次。
          • `?` 匹配前面的字符零次或一次。
          • `{n}` 匹配前面的字符恰好 n 次。
          • `{n,}` 匹配前面的字符至少 n 次。
          • `{n,m}` 匹配前面的字符至少 n 次,最多 m 次。

Java包装类的概述

在Java中,基本数据类型(如 int , char , boolean 等)不是对象,而是一些简单的数据值。
为了能够将这些基本类型作为对象来操作,Java提供了对应的包装类。
这些包装类位于 java.lang 包中,它们是不可变的,即一旦创建了包装类的对象,就不能改变它的值。

对应包装类

  • Long - 封装了基本类型 long
  • Integer - 封装了基本类型 int
  • Short - 封装了基本类型 short
  • Byte - 封装了基本类型 byte
  • Double - 封装了基本类型 double
  • Float - 封装了基本类型 float
  • Character - 封装了基本类型 char
  • Boolean - 封装了基本类型 boolean

提供额外的方法包装类提供了一系列方法来处理对应的基本类型数据。
存储在集合中由于集合只能存储对象,因此使用包装类可以将基本类型的数据存储在集合中。

包装类的转换方法(parse)

Integer.parseInt(String s)

将字符串参数解析为有符号十进制整数。如果字符串不能被解析,则抛出 NumberFormatException 。

int num = Integer.parseInt("123");
System.out.println("Parsed integer: " + num); //输出: Parsed integer: 123
Long.parseLong(String s)

将字符串参数解析为有符号十进制长整数。如果字符串不能被解析,则抛出 NumberFormatException 。

long num = Long.parseLong("1234567890123456789");
System.out.println("Parsed long: " + num); //输出: Parsed long:
1234567890123456789
Byte.parseByte(String s)

将字符串参数解析为有符号十进制字节。如果字符串不能被解析,则抛出 NumberFormatException 。

byte num = Byte.parseByte("127");
System.out.println("Parsed byte: " + num); // 输出: Parsed byte: 127
Short.parseShort(String s)

将字符串参数解析为有符号十进制短整数。如果字符串不能被解析,则抛出 NumberFormatException 。

short num = Short.parseShort("32767");
System.out.println("Parsed short: " + num); // 输出: Parsed short: 32767
Float.parseFloat(String s)

将字符串参数解析为浮点数。如果字符串不能被解析,则抛出 NumberFormatException 。

float num = Float.parseFloat("123.45");
System.out.println("Parsed float: " + num); // 输出: Parsed float: 123.45
Double.parseDouble(String s)

将字符串参数解析为双精度浮点数。如果字符串不能被解析,则抛出 NumberFormatException 。

double num = Double.parseDouble("123.456789");
System.out.println("Parsed double: " + num); // 输出: Parsed double: 123.456789

正则表达式

正则表达式是一种强大的文本匹配工具,可以用来查找、替换、分割字符串等。
在Java中, String 类也提供了一些直接使用正则表达式的方法,如 matches() 、 split() 、
replaceAll() 等。

常用方法
  • matches(String regex): 判断该字符串是否匹配给定的正则表达式。如果整个字符串匹配成功,则返
    回 true ;否则返回 false 。
  • split(String regex): 根据给定的正则表达式将字符串分割成一个数组。
  • replaceAll(String regex, String replacement): 替换所有匹配给定正则表达式的子字符串。

字符规则

. 匹配除换行符以外的任意单个字符。

a.b 可以匹配 a1b 、 a2b 等。

[abc] 匹配方括号内的任意一个字符(如 a 、 b 或 c )。

[abc] 可以匹配 a 、 b 或 c 。

[a-z] 匹配从 a 到 z 的任意一个字符。

[a-z] 可以匹配 a 、 b 、 c 等。

[A-Z] 匹配从 A 到 Z 的任意一个字符。

[A-Z] 可以匹配 A 、 B 、 C 等。

[0-9] 匹配从 0 到 9 的任意一个数字。

[0-9] 可以匹配 0 、 1 、 2 等。

\w 匹配任意一个单词字符(等价于 [a-zA-Z0-9_] )。

\w 可以匹配 a 、 B 、 0 、 _ 等。

\W 匹配任意一个非单词字符(等价于 [^a-zA-Z0-9_] )。

\W 可以匹配 ! 、 @ 、 # 等。

\d 匹配任意一个数字(等价于 [0-9] )。

\d 可以匹配 0 、 1 、 2 等。

\D 匹配任意一个非数字(等价于 [^0-9] )。

\D 可以匹配 a 、 b 、 c 等。

| 匹配 | 左右两边的任意一个表达式。

cat|dog 可以匹配 cat 或 dog 。

数量规则

*匹配前面的字符零次或多次。

a* 可以匹配 a 、 aa 、 aaa 以及空字符串。

+匹配前面的字符一次或多次。

a+ 可以匹配 a 、 aa 、 aaa ,但不匹配空字符串。

? 匹配前面的字符零次或一次。

a? 可以匹配 a 以及空字符串。

{n} 匹配前面的字符恰好 n 次。

a{3} 只能匹配 aaa 。

{n,} 匹配前面的字符至少 n 次。

a{3,} 可以匹配 aaa 、 aaaa 等。

{n,m} 匹配前面的字符至少 n 次,最多 m 次。

a{2,4} 可以匹配 aa 、 aaa 、 aaaa ,但不匹配 a 或 aaaaa 。

http://www.hkea.cn/news/109687/

相关文章:

  • 鹤岗商城网站建设免费域名申请
  • 江苏三个地方疫情严重抖音视频排名优化
  • 竞价排名广告东莞关键词排名快速优化
  • 做视频网站要什么格式好网络营销公司怎么注册
  • 企业专业网站建设快速网站搭建
  • 武威建设网站的网站google谷歌搜索
  • 长沙公司做网站多少钱推广平台怎么做
  • 现在大家做电商网站用什么源码营销策略都有哪些
  • 可以做试卷的网站英语怎么说seo关键词排名优化系统源码
  • 网站怎么设置支付功能企业网站的主要类型有
  • 成都圣都装饰装修公司北京搜索优化排名公司
  • 境外建设网站贴吧互联网域名注册查询
  • 广州建站工作室淘客推广怎么做
  • 中国最大的网站建设公司百度广告联盟点击一次多少钱
  • wordpress单页主题营销seo手机关键词网址
  • dedecms做电影网站韩国最新新闻
  • 哪个网站做废旧好如何在百度上发布自己的广告
  • 网站表单及商品列表详情模板如何搭建自己的网站
  • 网站域名登记证明百度高级搜索怎么用
  • 国外网站在国内做镜像站点网站搭建费用
  • 网站后台如何添加关键词软件开发公司
  • 手机做网站的网站windows优化大师卸载不了
  • 万网速成网站有哪些 功能自己的网站怎么推广
  • 邯郸哪有做网站的河南百度推广公司
  • 我是做环保类产品注册哪些浏览量大的网站推销自己的产品比较好呢西安网站seo优化公司
  • 网页传奇游戏排行昆明网络推广优化
  • 商城模板网站模板网站软文是什么
  • 校园网站推广方案怎么做网站排名推广工具
  • 深圳罗湖企业网站建设报价网络媒体发稿平台
  • 用别人公司域名做网站线下推广的渠道和方法