/** * * @param s * @return */ static String fromXMLString(String s) { StringBuilder sb = new StringBuilder(); for (int idx = 0; idx < s.length();) { char ch = s.charAt(idx++); if (ch == '%') { int ch1 = h2c(s.charAt(idx++)) << 12; int ch2 = h2c(s.charAt(idx++)) << 8; int ch3 = h2c(s.charAt(idx++)) << 4; int ch4 = h2c(s.charAt(idx++)); char res = (char)(ch1 | ch2 | ch3 | ch4); sb.append(res); } else { sb.append(ch); } } return sb.toString(); }
/** * * @param s * @return */ static String fromXMLString(String s) { StringBuilder sb = new StringBuilder(); for (int idx = 0; idx < s.length();) { char ch = s.charAt(idx++); if (ch == '%') { int ch1 = h2c(s.charAt(idx++)) << 12; int ch2 = h2c(s.charAt(idx++)) << 8; int ch3 = h2c(s.charAt(idx++)) << 4; int ch4 = h2c(s.charAt(idx++)); char res = (char)(ch1 | ch2 | ch3 | ch4); sb.append(res); } else { sb.append(ch); } } return sb.toString(); }
/** * * @param s * @return */ static String fromXMLString(String s) { StringBuilder sb = new StringBuilder(); for (int idx = 0; idx < s.length();) { char ch = s.charAt(idx++); if (ch == '%') { int ch1 = h2c(s.charAt(idx++)) << 12; int ch2 = h2c(s.charAt(idx++)) << 8; int ch3 = h2c(s.charAt(idx++)) << 4; int ch4 = h2c(s.charAt(idx++)); char res = (char)(ch1 | ch2 | ch3 | ch4); sb.append(res); } else { sb.append(ch); } } return sb.toString(); }
/** * * @param s * @return */ static String fromXMLString(String s) { StringBuilder sb = new StringBuilder(); for (int idx = 0; idx < s.length();) { char ch = s.charAt(idx++); if (ch == '%') { int ch1 = h2c(s.charAt(idx++)) << 12; int ch2 = h2c(s.charAt(idx++)) << 8; int ch3 = h2c(s.charAt(idx++)) << 4; int ch4 = h2c(s.charAt(idx++)); char res = (char)(ch1 | ch2 | ch3 | ch4); sb.append(res); } else { sb.append(ch); } } return sb.toString(); }
/** * * @param s * @return */ static String fromXMLString(String s) { StringBuilder sb = new StringBuilder(); for (int idx = 0; idx < s.length();) { char ch = s.charAt(idx++); if (ch == '%') { int ch1 = h2c(s.charAt(idx++)) << 12; int ch2 = h2c(s.charAt(idx++)) << 8; int ch3 = h2c(s.charAt(idx++)) << 4; int ch4 = h2c(s.charAt(idx++)); char res = (char)(ch1 | ch2 | ch3 | ch4); sb.append(res); } else { sb.append(ch); } } return sb.toString(); }
/** * * @param s * @return */ static String fromXMLString(String s) { StringBuffer sb = new StringBuffer(); for (int idx = 0; idx < s.length();) { char ch = s.charAt(idx++); if (ch == '%') { int ch1 = h2c(s.charAt(idx++)) << 12; int ch2 = h2c(s.charAt(idx++)) << 8; int ch3 = h2c(s.charAt(idx++)) << 4; int ch4 = h2c(s.charAt(idx++)); char res = (char)(ch1 | ch2 | ch3 | ch4); sb.append(res); } else { sb.append(ch); } } return sb.toString(); }
/** * * @param s * @return */ static String fromXMLString(String s) { StringBuffer sb = new StringBuffer(); for (int idx = 0; idx < s.length();) { char ch = s.charAt(idx++); if (ch == '%') { int ch1 = h2c(s.charAt(idx++)) << 12; int ch2 = h2c(s.charAt(idx++)) << 8; int ch3 = h2c(s.charAt(idx++)) << 4; int ch4 = h2c(s.charAt(idx++)); char res = (char)(ch1 | ch2 | ch3 | ch4); sb.append(res); } else { sb.append(ch); } } return sb.toString(); }