Java Charset forName()方法及示例
forName() 方法是 java.nio.charset 的一个内置方法,为命名的字符集返回一个字符集对象。在这个函数中,我们传递一个典型的名称或别名,并返回其各自的字符集名称。
语法:
参数 :该函数接受一个强制性参数 charsetName ,指定要返回的对象名称的规范名称或别名。
返回值 :该函数为指定的字符集返回一个字符集对象。
错误和异常 :该函数抛出三个异常,如下所示。
- IllegalCharsetNameException : 如果给定的字符集名称是非法的,则抛出该异常。
- IllegalArgumentException:如果给定的字符集名称是空的,就会抛出这个异常。
- UnsupportedCharsetException:如果在Java虚拟机的这个实例中不支持指定的字符集,就会抛出这个问题。
下面是上述函数的实现。
程序1 :
输出:
程序2
输出:
程序3
输出:
程序4
输出:
**参考资料: **https://docs.oracle.com/javase/10/docs/api/java/nio/charset/Charset.html#forName(java.lang.String)