Java中Charset.availableCharsets()如何列出所有支持的编码方式?
- 内容介绍
- 文章标签
- 相关推荐
本文共计622个文字,预计阅读时间需要3分钟。
该函数返回一个已排序的映射结构。
直接遍历打印所有可用编码的写法
最常用也最稳妥的方式就是遍历 keySet:
Charset.availableCharsets().keySet().forEach(System.out::println);
注意别写成 values().forEach(...) —— 那样打印的是 Charset.toString(),输出类似 java.nio.charset.Charset@1b6d3586,没实际意义。
本文共计622个文字,预计阅读时间需要3分钟。
该函数返回一个已排序的映射结构。
直接遍历打印所有可用编码的写法
最常用也最稳妥的方式就是遍历 keySet:
Charset.availableCharsets().keySet().forEach(System.out::println);
注意别写成 values().forEach(...) —— 那样打印的是 Charset.toString(),输出类似 java.nio.charset.Charset@1b6d3586,没实际意义。

