36、Java文本处理与包装类详解

Java文本处理与包装类详解

1. 包装类简介

在Java中,基本数据类型并非由类创建,而是直接创建变量来存储单一值,这些变量没有属性和方法。不过,Java为所有基本数据类型都提供了包装类。包装类“包裹”着基本数据类型,允许我们创建对象而非变量,并且提供了对基本值执行有用操作的方法,例如我们常用的“parse”方法可将字符串转换为基本值。

尽管可以使用包装类创建对象,但很少有程序员这样做。一方面,包装类是不可变的,即对象创建后其值无法更改;另一方面,在简单操作中,包装类不如变量易用,例如获取对象中存储的值需要调用方法,而变量可直接用于赋值语句、数学运算以及作为参数传递给方法等。

虽然通常创建包装类对象用处不大,但它们提供的静态方法非常实用。接下来,我们先看看字符数据类型 char 的包装类 Character

2. 使用 Character 类进行字符测试和转换

2.1 Character 类概述

Character 类是 char 数据类型的包装类,属于 java.lang 包,使用时无需导入语句。该类提供了多个静态方法用于测试 char 变量的值,部分方法如下表所示:
| 方法 | 描述 |
| — | — |
| boolean isDigit(char ch) | 若传入的参数 ch 是0到9

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值