网站大量收购独家精品文档,联系QQ:2885784924

java输入输出PPT文档资料.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java.io package;JAVA的输入/输出;流编程基础;InputStream OutputStream;Reader Writer;InputStream类层次;OutputStream类层次;Reader类层次;Writer类层次;节点流和处理流;常见节点流列表;常见处理流列表;I/O链;I/O Stream Chaining;I/O链;桥梁类;Scanner;命令行参数(向主函数输入);;;java字符编码; String str=”中”; ① 语句①:将一个只含有一个字符“中”的字符串文字量赋给String类的一个对象str, “中”是按照操作系统默认编码方式进行编码,在中文windows系统中通常是“GBK”,“中”在GBK编码中是0xD6D0,在将该字符赋给str时,Java会对该字符串进行编码转换,即将GBK编码方式的“中”转换成Unicode编码方式的“中”,Unicode编码方式“中”的编码是0x4E2D,所以str在程序运行期间在内存中的二进制表示成16进制就是0x4E2D。;byte[] bytes = str.getBytes(); ② ;bytes = str.getBytes(“ISO-8859-1”); ③;?编码方式的简介 String序列化成byte数组或反序列化时需要选择正确的编码方式。如果编码方式不正确,就会得到一些0X3F的值。 常用的字符编码方式由ISO8859-1,GB2312,GBK,UTF-8/UTF-16/UTF-32. ISO8859-1用来编码拉丁文,它由单字节(0-255)组成。 GB2312?GBK用来编码简体中文,由单字节和双字节混合组成。最高位为1的字节和下一个字节构成一个汉字,最高位为0的是ASCII码。 UTF-8/UTF-16/UTF-32是国际标准Unicode编码方式。用的最多的是UTF-8,主要是因为它在对拉丁文编码时节约空间。 ? ;三、J2SE中相关的函数 String?str=“英”; //取得GB2312编码的字节 byte[]?bytesGB2312=str.getBytes(“GB2312”); //取得平台缺省编码的字节(solaris为ISO8859-1,windows为GBK) byte[]?bytesDefault=str.getBytes(); //用指定的编码将字节转换成字符串 String(byte[]?bytes, Charset?charset) //用指定的编码从字节流里面读取字符 InputStream?in=xxx; InputStreamReader?reader=InputStreamReader(in,GB2312); char?aChar=reader.read(); ;用指定的编码从 字节流里面读取字符 Input/OutputStreamReader;举例;Java编码

文档评论(0)

it + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳春市夕秋图文设计有限公司
IP属地广东
统一社会信用代码/组织机构代码
91441781MA55YY8A1L

1亿VIP精品文档

相关文档