java获取网页主信息之二:辅助操作
2007-09-01 22:19
323 查看
1.栈操作
- package Source;
- import java.util.LinkedList;
- //用List定义一个栈
- public class Stack
- {
- //构造方法
- public Stack()
- {
- list = new LinkedList();
- isEmpty = true;
- }
- //入栈
- public void push(Object node)
- {
- list.add(node);
- if(isEmpty) isEmpty = false;
- }
- //出栈
- public Object pop()
- {
- if(!isEmpty)
- {
- Object node = list.getLast();
- list.removeLast();
- if(list.size() == 0) isEmpty = true;
- return node;
- }
- else return null;
- }
- //获取栈顶元素
- public Object getTop()
- {
- if(!isEmpty) return list.getLast();
- else return null;
- }
- //获取栈的元素个数
- public int getSize()
- {
- return list.size();
- }
- //获取指定元素
- public Object getElement(int index)
- {
- int size = getSize();
- if(index < 0 || index > size) return null;
- else return list.get(index);
- }
- //删除元素
- public void remove(int index)
- {
- list.remove(index);
- }
- //置栈空
- public boolean empty()
- {
- return isEmpty;
- }
- //打印栈内元素
- public void print()
- {
- int size = list.size();
- for(int i = size - 1; i >= 0; i--)
- System.out.print((new StringBuilder(String.valueOf(list.get(i).toString()))).append(" ").toString());
- }
- private LinkedList list;
- private boolean isEmpty;
- }
2.符号集合
- package Source;
- //定义一些需特殊处理的html标识
- public class Symbol
- {
- public static String jump[] =
- {
- "span", "select", "script", "h", "ul", "li", "TEXTAREA", "style"
- };
- public static String ignore[] =
- {
- "/p", "br", "form", "/form", "param", "/img", "p", "img", "hr", "!",
- "input"
- };
- public static String remove[] =
- {
- " ", ">"
- };
- }
相关文章推荐
- 黑马程序员--Java基础加强--14.利用反射操作泛型III【解析关于泛型类型的细节信息的获取方法】【Method与泛型相关的方法】【个人总结】
- 夯实JAVA基本之二 —— 反射(3):类内部信息获取
- Java并发学习之二——获取和设置线程信息
- [置顶] 使用Java-selenium自动化测试技术获取网页数据(以上交所公告信息及监管信息为例)
- 夯实JAVA基本之二 —— 反射(2):泛型相关周边信息获取
- Java HttpClient 实现自动登录与获取网页信息
- 夯实JAVA基本之二 —— 反射(3):类内部信息获取
- java微信网页授权获取用户信息以及JSSDK自定义分享等功能<三>
- Java并发学习之二——获取和设置线程信息
- 微信公众平台开发实战Java版之如何网页授权获取用户基本信息
- java基础-反射2(反射,反射操作对象,Class对象的使用,类型信息的获取)
- java根据网页URL获取正文信息,并调整正文格式为段落显示---(两种方式)
- Java获取网页信息的方法
- java微信网页授权获取用户信息以及JSSDK自定义分享等功能<一>
- Java使用正则表达式及字符串操作,抽取网页信息
- 夯实JAVA基本之二 —— 反射(1):基本类周边信息获取
- 第八篇 :微信公众平台开发实战Java版之如何网页授权获取用户基本信息
- Java 微信JS SDK 入门(网页内获取地理信息)
- java获取http网页预警信息
- java获取网页信息或提交请求函数