黑马程序员:查看Unicode码,GB2312码 及System.out.println()的含义
来源:互联网 发布:大数据与统计新思维 编辑:程序博客网 时间:2024/06/06 03:59
/**
* @author cui
*
*/
public class CharCode {
/**
* @param args
*/
public static void main(String[] args) {
String charChina = "中国";
for (int i = 0; i < charChina.length(); i++) {
/* 查看Unicode码,字符编码通常为16进制 */
System.out.println(Integer.toHexString((int) charChina.charAt(i)));
/* Integer.toHexString()转化为16进制*/
}
/* 查看国标码 */
try {
byte[] buf = charChina.getBytes("gb2312"); (1 )
for (int i = 0; i < buf.length; i++) {
System.out.println(Integer.toHexString(buf[i]));
}
/* 将数组写入显示器 */
for (int i = 0; i < buf.length; i++) {
System.out.write(buf[i]); (2)
}
/* 使用换行 结束缓冲 write()写入的如果是字节数组会自动结束缓冲 */
System.out.println();
System.out.println("中国");
/*
*System.out.println("中国"); 可直接输出中国。
* 实际上System.out是PrintStream的一个实例对象 PrintStream.println(String str);
* 这个方法先将字符串转变为 GB2312 后用 write 方法写入显示器 完成了上面(1)(2)的过程
*/
} catch (Exception e) {
e.printStackTrace();
}
}
}
- 黑马程序员:查看Unicode码,GB2312码 及System.out.println()的含义
- 你了解System.out.println()的真正含义吗?
- 你了解System.out.println()的真正含义吗?
- 你了解System.out.println()的真正含义吗?
- (转)你了解System.out.println()的真正含义吗?
- 你了解System.out.println()的真正含义吗?
- Logcat中查看System.out.println()输出的内容(转)
- hadoop中System.out.println输出内容的查看
- System.out.println的误解
- android的System.out.println
- System.out.println的快捷键
- hadoop中查看System.out.println输出
- System.out.println与System.err.println的区别
- System.out.println与System.err.println的区别
- System.out.println和System.err.println的区别
- System.out.println与System.err.println的区别
- System.out.println和System.err.println的区别
- System.out.println与System.err.println的区别
- 初识VIM编辑器
- 淡定,淡定
- 用 Icon.ExtractAssociatedIcon 函数获取文件图标
- 关于文件File的笔记
- 问题记录 2011-6-19
- 黑马程序员:查看Unicode码,GB2312码 及System.out.println()的含义
- android 1.5 之前竖屏显示
- 关于menu.lst 中的VGA设置
- android2.2 froyo竖屏显示
- dedecms 幻灯片 显示模糊的解决办法
- android系统中的log定向
- 文件内容查找 find+grep
- 单向链表的反转最简单方法
- CComPtr和CComQIPtr