77、Java NIO字符集处理详解

Java NIO字符集处理详解

1. 字符集(Charset)概述

字符集( Charset )代表了字符集或编码。每个字符集都有一个规范名称(通过 name() 方法返回)和一组别名(通过 aliases() 方法返回)。可以使用静态方法 Charset.forName() 通过名称或别名查找字符集,如果指定的字符集未安装在系统上,该方法会抛出 UnsupportedCharsetException 异常。在Java 5.0中,可以使用静态方法 defaultCharset() 获取Java虚拟机使用的默认字符集。使用静态方法 isSupported() 检查指定名称或别名的字符集是否受支持。通过 availableCharsets() 方法可以获取已安装字符集的完整集合,该方法返回一个从规范名称到 Charset 对象的有序映射。

需要注意的是,字符集名称不区分大小写,在调用 isSupported() forName() 方法时可以使用任意大小写的字符集名称。此外,Java平台中有许多类和方法通过名称而不是 Charset 对象来指定字符集,例如 java.io.InputStreamReader java.io.OutputStreamWriter St

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值