availableCharsets()方法是java.nio.charset的内置方法,构造从规范字符集名称到字符集对象的排序映射。这样返回的映射将对每个字符集都有一个条目。如果有多个同名条目,则仅存储其中一个完全依赖于Java虚拟机。在程序的每次执行中,如果新的字符集提供程序可动态提供给当前Java虚拟机,则输出可能会有所不同。

用法:

public static SortedMap availableCharsets()

参数:该函数不接受任何参数。

返回值:该函数返回一个不变的映射大小写敏感。从规范字符集命名为字符集对象。

下面是上述功能的实现:

示例1:

// Java program to demonstrate

// the above function

import java.nio.charset.Charset;

import java.util.Iterator;

import java.util.Map;

public class GFG {

public static void main(String[] args)

{

// Creates a map of charsets

Map charsets

= Charset.availableCharsets();

// Iterator to store the type

Iterator iterator

= charsets.values().iterator();

// Iterate till we get all the charsets

while (iterator.hasNext()) {

// Get the next

Charset all = (Charset)iterator.next();

// Displays the name

System.out.print(all.displayName() + " ");

}

}

}

输出:

Big5 Big5-HKSCS CESU-8 EUC-JP EUC-KR GB18030 GB2312 GBK IBM-Thai IBM00858 IBM01140 IBM01141 IBM01142 IBM01143 IBM01144 IBM01145 IBM01146 IBM01147 IBM01148 IBM01149 IBM037 IBM1026 IBM1047 IBM273 IBM277 IBM278 IBM280 IBM284 IBM285 IBM290 IBM297 IBM420 IBM424 IBM437 IBM500 IBM775 IBM850 IBM852 IBM855 IBM857 IBM860 IBM861 IBM862 IBM863 IBM864 IBM865 IBM866 IBM868 IBM869 IBM870 IBM871 IBM918 ISO-2022-CN ISO-2022-JP ISO-2022-JP-2 ISO-2022-KR ISO-8859-1 ISO-8859-13 ISO-8859-15 ISO-8859-2 ISO-8859-3 ISO-8859-4 ISO-8859-5 ISO-8859-6 ISO-8859-7 ISO-8859-8 ISO-8859-9 JIS_X0201 JIS_X0212-1990 KOI8-R KOI8-U Shift_JIS TIS-620 US-ASCII UTF-16 UTF-16BE UTF-16LE UTF-32 UTF-32BE UTF-32LE UTF-8 windows-1250 windows-1251 windows-1252 windows-1253 windows-1254 windows-1255 windows-1256 windows-1257 windows-1258 windows-31j x-Big5-HKSCS-2001 x-Big5-Solaris x-COMPOUND_TEXT x-euc-jp-linux x-EUC-TW x-eucJP-Open x-IBM1006 x-IBM1025 x-IBM1046 x-IBM1097 x-IBM1098 x-IBM1112 x-IBM1122 x-IBM1123 x-IBM1124 x-IBM1166 x-IBM1364 x-IBM1381 x-IBM1383 x-IBM300 x-IBM33722 x-IBM737 x-IBM833 x-IBM834 x-IBM856 x-IBM874 x-IBM875 x-IBM921 x-IBM922 x-IBM930 x-IBM933 x-IBM935 x-IBM937 x-IBM939 x-IBM942 x-IBM942C x-IBM943 x-IBM943C x-IBM948 x-IBM949 x-IBM949C x-IBM950 x-IBM964 x-IBM970 x-ISCII91 x-ISO-2022-CN-CNS x-ISO-2022-CN-GB x-iso-8859-11 x-JIS0208 x-JISAutoDetect x-Johab x-MacArabic x-MacCentralEurope x-MacCroatian x-MacCyrillic x-MacDingbat x-MacGreek x-MacHebrew x-MacIceland x-MacRoman x-MacRomania x-MacSymbol x-MacThai x-MacTurkish x-MacUkraine x-MS932_0213 x-MS950-HKSCS x-MS950-HKSCS-XP x-mswin-936 x-PCK x-SJIS_0213 x-UTF-16LE-BOM X-UTF-32BE-BOM X-UTF-32LE-BOM x-windows-50220 x-windows-50221 x-windows-874 x-windows-949 x-windows-950 x-windows-iso2022jp

java sjis_Java Charset availableCharsets()用法及代码示例相关推荐

  1. java中skip的用法,Java PushbackReader skip(long)用法及代码示例

    Java中的PushbackReader类的skip(long)方法用于跳过流中指定数量的字符.此字符数被指定为参数.如果通过跳过到达流的末尾,它将阻塞流,直到它获得一些字符或抛出IOExceptio ...

  2. java sliplist_Java List retainAll()用法及代码示例

    此方法用于将指定集合中存在于集合中的所有元素保留到列表中. 用法: boolean retainAll(Collection c) 参数:此方法只有一个参数,即要在给定列表中保留哪些元素的集合. 返回 ...

  3. java doublebuffer_Java DoubleBuffer clear()用法及代码示例

    java.nio.CharBuffer类的clear()方法用于清除此缓冲区.在清除此缓冲区时,需要进行以下更改: 位置设置为零 限制设置为容量 商标被丢弃. 用法: public final Dou ...

  4. java filesystem_Java FileSystem isReadOnly()用法及代码示例

    FileSystem类的isReadOnly()方法用于检查此文件系统是否仅允许对其文件存储区进行只读访问.如果文件系统仅允许对其文件存储进行读取访问,则此方法将返回true,否则返回false. 用 ...

  5. java bidi_Java Bidi createLineBidi()用法及代码示例

    java.text.Bidi类的createLineBidi()方法用于创建具有相同基本方向并表示该范围内当前bidi的每个属性的新的bidi对象. 用法: public Bidi createLin ...

  6. java intfilter_Java IntStream filter()用法及代码示例

    IntStream filter(IntPredicate predicate)返回一个由与给定谓词匹配的流元素组成的流.这是一个中间操作.这些操作总是很懒惰,即执行诸如filter()之类的中间操作 ...

  7. java seconds_Java LocalTime minusSeconds()用法及代码示例

    LocalTime类的minusSeconds()方法用于从此LocalTime中减去指定的秒数,然后将结果作为LocalTime对象返回.这一瞬间是一成不变的.计算大约在午夜结束. 用法: publ ...

  8. java offsetdatetime_Java OffsetDateTime withHour()用法及代码示例

    Java中OffsetDateTime类的withHour()方法返回此OffsetDateTime的副本,其中一天中的小时数按照参数中的指定进行了更改. 用法: public OffsetDateT ...

  9. java isequal_Java LocalDate isEqual()用法及代码示例

    Java中的LocalDate类的isEqual()方法检查此日期是否等于指定的日期. 用法: public boolean isEqual(ChronoLocalDate date2) 参数:此方法 ...

  10. java fieldposition_Java FieldPosition toString()用法及代码示例

    java.text.FieldPosition类的toString()方法用于以字符串形式表示字段位置对象. 用法: public String toString() 参数:此方法不接受任何参数作为参 ...

最新文章

  1. Debian,Ubuntu下安装zsh和oh-my-zsh
  2. 用IP地址的用途理解Loopback接口
  3. Mycat1.6之注解多租户
  4. python操作hdfs_python 操作hdfs
  5. [云炬商业计划书阅读分享]校园快递创业计划书
  6. tensorflow随笔-tf.group
  7. python自动获取天气_用python获取天气数据,并作定时播报
  8. 实现了一个本地版本的在线json测试环境光-pythono
  9. windows下文件路径太深,无法删除解决办法
  10. VOC 2007数据集结构
  11. 中国大侠vs生化战士(转)
  12. SkyWalking8.4监控跨线程问题解决
  13. 同济大学计算机科学与技术系,同济大学计算机科学与技术系简介_跨考网
  14. vue点击事件添加html,vue 中拼接html时添加点击事件
  15. 大多数开发人员都不知道的JSON.stringify 秘密
  16. solidworks基础--移动、复制与拉伸
  17. 又一城市5G规划来啦!建1.34万个5G基站,推进8大5G应用工程
  18. 一、服务端渲染技术NUXT
  19. 不卷了!Eclipse 跌落神坛。。
  20. 将任一整数转换为二进制形式

热门文章

  1. 一款很好看的个人主页简单源码
  2. 用C#打造QQ对战平台挤房器
  3. 小程序毕设作品之微信酒店预订小程序毕业设计(1)开发概要
  4. HALCON示例程序IC.hdev通过电路板元器件定位识别
  5. Cadence SPB安装及重装
  6. 利用WPS功能破解及本地恢复密码
  7. 如何确定一家培训机构值得信赖
  8. apache 的batik生成svg文件和通过swing界面查看效果
  9. 51单片机开发第一步 keilC51 以及 proteus 的安装
  10. 施乐s2110进入维修模式_施乐进入维修模式步骤