disposehtml.java

来自「手机在线系统 采用Java 中的J2ME, JSP 跟MySql 运行环」· Java 代码 · 共 52 行

JAVA
52
字号
/*
 * @(#)DisposeHTML.java	1.11 01/08/23
 * Copyright (c) 2004-2005 wuhua of workroom Inc. All Rights Reserved.
 * @version 	1.0, 10/05/2004
 * @author 	饶荣庆
 * @author 	余煜辉
 */
/**
 *此common包是连网的共有包,为所有连网提供统一的接口
 */
package com.j2me.common;

/*
 *此类是处理HTML语言的类
 *手机客户端联网时
 *服务器处理后的是HTML标记语言
 *为了让手机用户有更好的浏览信息必须对HTML语言进行处理
 *所以此类是用于过滤HTML标记字符
 */
public class DisposeHTML
{
	/*此方法是得到TITLE中的内容*/
	public static String getTitle(String data)
	{
		/*由于语言中是不区分大小写,因此先把它们全部转换为大写,这样易于处理*/
		String data1 = data.toUpperCase();
		String titleTag = "<TITLE>";
		int idx1 = data1.indexOf(titleTag);
		int idx2 = data1.indexOf("</TITLE>");
		return data.substring(idx1 + titleTag.length(), idx2);
	}

	/*此方法是得到Body中的内容*/
	public static String getBody(String data)
	{
		String data1 = data.toUpperCase();
		String titleTag = "<BODY>";
		int idx1 = data1.indexOf(titleTag);
		int idx2 = data1.indexOf("</BODY>");
		return data.substring(idx1 + titleTag.length(), idx2);
	}

	/*此方法是得到用户自定义位置的内容*/
	public static String getAny(String data, String tag)
	{
		int idx1 = data.indexOf(tag);
		return data.substring(0, idx1);
	}
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?