get Entity Ref for HTML - Android Network

Android examples for Network:HTTP Get

Description

get Entity Ref for HTML

Demo Code


//package com.java2s;

public class Main {

    public static final String getEntityRef(String entityRef) {
        if (entityRef == null) {
            return null;
        } else if (entityRef.equals("copy")) {
            return "(c)";
        } else if (entityRef.equals("amp")) {
            return "&";
        } else if (entityRef.equals("lt")) {
            return "<";
        } else if (entityRef.equals("gt")) {
            return ">";
        } else if (entityRef.equals("nbsp")) {
            return " ";
        } else if (entityRef.equals("apos")) {
            return "'";
        } else if (entityRef.equals("quot")) {
            return "\"";
        } else if (entityRef.equals("middot")) {
            return " - ";
        } else if (entityRef.startsWith("#")) {
            // unicode
            int c = (entityRef.charAt(1) == 'x' ? Integer.parseInt(
                    entityRef.substring(2), 16) : Integer
                    .parseInt(entityRef.substring(1)));
            return String.valueOf((char) c);
        } else if (entityRef.equals("raquo")) {
            // >>
            return String.valueOf((char) 187);
        } else if (entityRef.equals("laquo")) {
            // <<
            return String.valueOf((char) 171);
        } else if (entityRef.equals("rsaquo")) {
            // >
            return String.valueOf((char) 155);
        } else if (entityRef.equals("lsaquo")) {
            // <
            return String.valueOf((char) 139);
        }//w w w .  j av a  2 s . co m
        return "";
    }
}

Related Tutorials