android学习札记第7章之IO流三及XML初步

2025-05-03 20:34:47

上一节介绍了字节流的使用,这一节会继续深入介绍字符流的使用,会涉及到读写过程中的字符编码转换,和对象序列化。当我们正在玩android编写的游戏时,突然来了电话,这时就可能需要对象序列化来保存状态,当继续玩游戏时再恢复数据。在网络上传输数据用的最多的语言就是XML了,它是结构化语言,语法严格,语义表达清楚,这一节就会初步了解XML的基本语法。

工具/原料

JDK、eclipse、android SDK、ADT

一、IO

1、PrintStream ①任何类型数据转成字符串输出 ②创建对象 PrintStream p=new PrintStream(相接的流) PrintStream p=new PrintStream(文件) PrintStream p=new PrintStream(文件,字符集) ③方法 print(97):39 37 println(97):39 37 0D 0A->97\r\n

android学习札记第7章之IO流三及XML初步android学习札记第7章之IO流三及XML初步

4、Ⅰjava.io.BufferedReader/BufferedWriter①提供字符缓冲区: ②方法: BufferedReader的readLine()方法:读取一行字符串,不包含末尾换行,读取结束后超出返回NULL值。Ⅱjava.io.PrintWriter ①与PrintStream作用、用法完全相同,不同点:PrintStream只能接字节流,PrintWriter既能接字节流又能接字符流。 ②方法 print():输出字符串不进行换行。 println():输出字符串并换行。Ⅲ练习文本文件的复制,并转换编码。

android学习札记第7章之IO流三及XML初步android学习札记第7章之IO流三及XML初步android学习札记第7章之IO流三及XML初步

2、语法: ①头标记:<?xml version="1.0" encoding="utf-8"?>必须在文档的第一个字节 ②根元素:最外层根元素只能有一个 ③元素必须有结束标签 ④元素必须正确嵌套 ⑤属性必须有属性值 ⑥属性的值必须有引号,双引号、单引号都可以。 ⑦转义实体: <:&lt; >:&gt; ":&quot; ':&apos; &:&amp; ⑧机器在提取内部内容时,所有字符作为普通字符提取出来,不会做任何运算处理。 <![CDATA[ 原样输出内容 ]]>

android学习札记第7章之IO流三及XML初步
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢