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
超级会员免费看
订阅专栏 解锁全文
309

被折叠的 条评论
为什么被折叠?



