Spinner三级联动里的next(),nextText(),getText()的一点心得和理解
2016-03-13 15:38
274 查看
3月11号学了Spinner的省市区三级联动,在题目里的三个方法卡了,然后研究,下面是一点小心得。
parser.next()得到下一次的解析事件,这个解析事件就是得到的某个标签;
parser.getText()得到文本;
parser.nextText();得到文本;
next()的作用是把指针移到下个标签;
getText()的作用是得到文本,它必须在指针指在结束标签</name>时候有用,得到这个结束标签之前的文本,所以大多数时候,它和next()一起使用;
即
{
parser.next();
String text=parser.getText();
}
nextText()相当于以上两者作用结合,顺序是先next()再getText();
在使用这三个方法时,要和xml文件一起看,根据指针位置来确定怎样使用。
----------------------------------------------------------------------------------
错了。。。
游标移动的单位包括:空白、开始标签、结束标签,如果是空白则while循环中哪个case都不进,只走一次type=parser.next().
parser.next()得到下一次的解析事件,这个解析事件就是得到的某个标签;
parser.getText()得到文本;
parser.nextText();得到文本;
next()的作用是把指针移到下个标签;
getText()的作用是得到文本,它必须在指针指在结束标签</name>时候有用,得到这个结束标签之前的文本,所以大多数时候,它和next()一起使用;
即
{
parser.next();
String text=parser.getText();
}
nextText()相当于以上两者作用结合,顺序是先next()再getText();
在使用这三个方法时,要和xml文件一起看,根据指针位置来确定怎样使用。
----------------------------------------------------------------------------------
错了。。。
游标移动的单位包括:空白、开始标签、结束标签,如果是空白则while循环中哪个case都不进,只走一次type=parser.next().
相关文章推荐
- [置顶] oracle存储过程
- 关于jsp中重定向的问题
- 看MySql如何实现批量操作
- Tortoise SVN 使用笔记
- hdu 1255(线段树求重叠面积)
- 删除链表中等于给定值val的所有节点。
- Linux 积累
- BZOJ_P3687 简单题(STL+bitset)
- 汇编 调用windwos函数
- java 重载和覆盖的区别
- 学霸的迷宫
- 【刷题笔记/剑指Offer】Part 3 (21-30)
- 三叉链表的建立
- Hibernate主键生成策略选择
- C练手程序--1.位操作
- 利用word2vec对关键词进行聚类
- AES密码算法系列1:AES密码算法原理详解
- C# winform初学者实例
- 每个人都是凡人
- javascript设计模式-掺元类