我写了一个类:package com.toone.util;
import java.io.*;
import java.util.*;public class HtmlConverter
{ public static String convert(String pContent)
{
StringBuffer buffer=new StringBuffer();
StringTokenizer token=new StringTokenizer(pContent,"\r\n");
while(token.hasMoreTokens())
{
String temp=token.nextToken();
buffer.append("<BR>"+convert2(temp));
}
return buffer.toString();
}
public static String convert2( String input ) {
if( input == null || input.length() == 0 ) {
return input;
}
StringBuffer buf = new StringBuffer(input.length()+6);
char ch = ' ';
for( int i=0; i<input.length(); i++ ) {
ch = input.charAt(i);
if(ch=='&') {
buf.append("&");
}
else if( ch == '<' ) {
buf.append( "<" );
}
else if( ch == '>' ) {
buf.append( ">" );
}
else if(ch==' '){
buf.append(" ");
}
else {
buf.append( ch );
}
}
return buf.toString();
}
}
import java.io.*;
import java.util.*;public class HtmlConverter
{ public static String convert(String pContent)
{
StringBuffer buffer=new StringBuffer();
StringTokenizer token=new StringTokenizer(pContent,"\r\n");
while(token.hasMoreTokens())
{
String temp=token.nextToken();
buffer.append("<BR>"+convert2(temp));
}
return buffer.toString();
}
public static String convert2( String input ) {
if( input == null || input.length() == 0 ) {
return input;
}
StringBuffer buf = new StringBuffer(input.length()+6);
char ch = ' ';
for( int i=0; i<input.length(); i++ ) {
ch = input.charAt(i);
if(ch=='&') {
buf.append("&");
}
else if( ch == '<' ) {
buf.append( "<" );
}
else if( ch == '>' ) {
buf.append( ">" );
}
else if(ch==' '){
buf.append(" ");
}
else {
buf.append( ch );
}
}
return buf.toString();
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货