JAVA核心技术学习——流与文件(3.字符集)
来源:互联网 发布:软件里程碑计划模板 编辑:程序博客网 时间:2024/05/17 22:07
//Charset类包含于java.nio.charset,统一了对字符集的转换。<span style="white-space:pre"></span>import java.nio.charset;<span style="white-space:pre"></span><span style="white-space:pre"></span>//以下是方法的具体实现:<span style="white-space:pre"></span>//1.调用静态的availableCharsets()方法,以获得所有可用字符集Map<String, Charset> charsets = Charset.availableCharsets();for(String name : charsets.keySet()){System.out.println(name);}//2.<span style="font-family: Arial, Helvetica, sans-serif;">调用静态的forName()方法</span>获得一个Charset,需要传递一个别名。Charset cset = Charset.forName("ISO-8859-15");//3.调用aliases()方法,遍历当前字符集的所有别名Set<String> aliases = cset.aliases();for(String alias : aliases){System.out.println(alias);}//4.将给定的包含Unidode码元的java字符串编码为字节序列。String str = "编码Java字符串";ByteBuffer buffer = cset.encode(str);byte[] bytes = buffer.array();//5.解码字节序列ByteBuffer bbuf = ByteBuffer.wrap(bytes);CharBuffer cbuf = cset.decode(bbuf);String strD = cbuf.toString();System.out.println(strD);
0 0
- JAVA核心技术学习——流与文件(3.字符集)
- JAVA高级【1.2】《Java核心技术2》流与文件-字符集
- JAVA核心技术学习——流与文件(5.操作文件FILE)
- JAVA核心技术学习——流与文件(4.对象流与序列化)
- JAVA核心技术学习——流与文件(1.4个抽象类)
- JAVA核心技术学习——流与文件(2.组合流过滤器)
- java学习笔记02——核心技术
- java学习笔记03——核心技术
- Java核心技术——对象与类
- java核心技术学习笔记(三)—GregorianCalendar
- JDK核心技术卷II高级特性(原书第八版)学习笔记1——流与文件1
- Java核心技术:卷1笔记[10] 流与文件
- 流与文件(Java核心技术卷Ⅱ)
- Java核心技术学习笔记之五——Java集合
- Java学习强烈推荐书籍—Java核心技术Ⅰ、Ⅱ
- JAVA高级【1.5】《Java核心技术2》流与文件-文件管理
- JAVA高级【1.6】《Java核心技术2》流与文件-IO读写大文件
- JAVA高级【1.3】《Java核心技术2》流与文件-压缩与解压
- 排序算法——快速排序
- Apache Pig中文教程(进阶)
- Git GitHub初学
- C++笔试题深度分析 第五波 下
- 用MapReduce进行数据密集型文本处理 – 本地聚合(下)
- JAVA核心技术学习——流与文件(3.字符集)
- php_shell
- HDU 4081-Parsing URL(水)
- 习题1.16
- 用 Hadoop 计算共生矩阵
- 标准IO库、系统数据文件和信息 - UNIX环境高级编程-第5、6章
- C++实现求字符串的所有的组合
- Fedore解决双显卡切换与驱动问题
- Unique Paths