zoukankan      html  css  js  c++  java
  • android 转译特殊符号标签(转载)

    转载自:转译特殊符号标签
    /**
     * DealingCharacter.java
     * Description: 
     * @author li.b
     * @version 2.0
     * Jun 27, 2008
     */
    public class DealingCharacter {
    
        /**
         * Description: 转译特殊符号标签
         * @param value 需要处理的字符串
         * @return 
         */
         public static String filter(String value)
            {
                if(value == null || value.length() == 0)
                    return value;
                StringBuffer result = null;
                String filtered = null;
                for(int i = 0; i < value.length(); i++)
                {
                    filtered = null;
                    switch(value.charAt(i))
                    {
                    case 60: // '<'
                        filtered = "&lt;";
                        break;
    
                    case 62: // '>'
                        filtered = "&gt;";
                        break;
    
                    case 38: // '&'
                        filtered = "&amp;";
                        break;
    
                    case 34: // '"'
                        filtered = "&quot;";
                        break;
    
                    case 39: // '/''
                        filtered = "&#39;";
                        break;
                    }
                    if(result == null)
                    {
                        if(filtered != null)
                        {
                            result = new StringBuffer(value.length() + 50);
                            if(i > 0)
                                result.append(value.substring(0, i));
                            result.append(filtered);
                        }
                    } else
                    if(filtered == null)
                        result.append(value.charAt(i));
                    else
                        result.append(filtered);
                }
    
                return result != null ? result.toString() : value;
            }
    
         public static void main(String[] args) {
             System.out.println(DealingCharacter.filter("<HTML>sdfasfas</HTML>"));
        }
    }
                              作者:xubuhang                出处:http://www.cnblogs.com/xubuhang/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 

     
查看全文
  • 相关阅读:
    RTMP、RTSP/OVIF、GB/T28181视频流媒体服务器的视频传输方式有哪几种?
    RTSP/ONVIF互联网直播服务器录像回看接口调用时查询到超出指定时间段录像文件
    RTSP/onvif网络摄像头直播时网页流媒体视频服务器可以查看所有在线视频流吗?
    安防网络摄像头互联网直播录像设置永久储存却只能播放一半问题解决
    海康大华网络摄像头视频直播流媒体服务器视频广场显示暂无快照的问题解决
    国标GB28181摄像头直播视频流媒体服务器获取视频流失败问题分析
    安防网络摄像头互联网直播流媒体服务器EasyNVR云终端断电重启后无法登录问题解决
    视频管理平台连接EasyNVR在公网IP下通过域名访问报错“请求服务不存在或停止”问题的解决
    安防/互联网直播点播系统在特种车用车安全行车辅助中的应用
    目前视频监控领域高清化的关键技术有哪些?
  • 原文地址:https://www.cnblogs.com/xubuhang/p/4341672.html
  • Copyright © 2011-2022 走看看