import java.util.Arrays;

/**

*

* @author xiehui 2019/8/30

*

*/

public class HTMLDecoder {

// 开头的编码换转成中文

public static String decode(String str) {

String[] tmp = str.split(";||;");

System.out.println(Arrays.toString(tmp));

StringBuffer sb = new StringBuffer("");

for (int i = 0; i < tmp.length; i++) {

if (tmp[i].matches("\\d{5}")) {

sb.append((char) Integer.parseInt(tmp[i]));

// System.out.println(sb.toString());

} else {

sb.append(tmp[i]);

}

}

return sb.toString();

}

// 字符串转编码

public static String strToDecode(String str) {

char[] tmp = str.toCharArray();

System.out.println(Arrays.toString(tmp));

StringBuffer sb = new StringBuffer("");

for (int i = 0; i < tmp.length; i++) {

sb.append("").append((int) tmp[i]).append(";");

}

return sb.toString();

}

public static void main(String[] args) {

String decode1 = HTMLDecoder.decode("园区建设");

System.out.println(decode1);

String decode2 = HTMLDecoder.strToDecode("园区建设");

System.out.println(decode2);

}

}

java htmldecoder_HTMLDecoder——开头的HTML编码的解码工具类(java)相关推荐

  1. HTMLDecoder——开头的HTML编码的解码工具类(java)

    import java.util.Arrays;/*** * @author xiehui 2019/8/30**/ public class HTMLDecoder {// &#开头的编码换 ...

  2. Java(35):Java Base64编码和解码工具类

    Java Base64编码和解码工具类 Base64Util工具类: package com.ciphergateway.utils; import java.io.UnsupportedEncodi ...

  3. java中文姓名排序pinyin4j-2.5.0,pinyin4j工具类--Java 中文字符操作:排序、拼音

    直接上代码吧!将汉子转化为拼音,用到"pinyin4j-2.5.0.jar". 1.ChinaWord.java : 汉子排序 /** * @包名 :com.andy.汉字排序 * ...

  4. 字符串工具类、数组工具类、集合工具类、转型操作工具类、编码与解码操作工具类...

    package hjp.smart4j.framework.util;import org.apache.commons.lang3.StringUtils;/*** 字符串工具类*/ public ...

  5. URL编码解码工具类

    /****************************************************************************** * CREATETIME : 2016年 ...

  6. java 文件编码转码工具类

    java 文件编码转码工具类 一.描述        文件编码转码,GBK编码的文件转为UTF-8编码的文件. 二.代码实现 package com.lanshen.utils.lsjavaUtils ...

  7. 菜鸟学习笔记:Java提升篇4(容器4——Collections工具类、其他容器)

    菜鸟学习笔记:Java容器4--Collections工具类.其他容器 Collections工具类 容器其他知识点 队列Queue Enumeration接口 Hashtable Propertie ...

  8. java中bitconverter_【Java】BitConverter(数字转字节数组工具类)

    import java.nio.ByteOrder; import java.nio.charset.Charset; /** * 数字转字节数组工具类 */ public class BitConv ...

  9. 腾讯开放平台接口鉴权(计算签名)工具类 java版

    腾讯开放平台 接口鉴权(签名)工具类 java版 用到了Hutool工具类 package top.seasmall.platform.core.config.nettyws.util;import ...

最新文章

  1. K-最近邻法(KNN) C++实现
  2. jboss 7 as1 日志配置
  3. squid中实现https的透明代理
  4. 从键盘输入一个正整数(不多于5位),计算该正整数与789之和(记为sum)
  5. 在vc或mfc中显示IplImage的方法
  6. linux mysql 操作命令_Linux mysql常用操作命令
  7. ij运行tomcat_如何把本地Web项目部署到云服务器上
  8. TeamViewer可以实现国际连接吗?
  9. 【数据预测】基于matlab双向长短时记忆(biLSTM)数据预测【含Matlab源码 1793期】
  10. 浙江工业大学计算机学院的博士招生,浙江工业大学计算机科学与技术学院、软件学院...
  11. java外卖系统源码_java外卖订餐系统小项目
  12. u盘跑显卡维修测试软件,GPU Caps Viewer(显卡检测工具)
  13. 一文搞懂 | Linux 同步管理(上)
  14. 如何使用git上传项目至GitHub repository
  15. 数字孪生城市,智慧城市可视化技术解决方案案例
  16. 1006 换个格式输出整数(python 3)
  17. B70极路由4增强版安装frps
  18. windows server 2012r2 standar 安装 vc++2015失败
  19. SpringCloud微服务注册和消费模式总结
  20. 【案例12】NC65一直在登录页面转圈,耗时30min以上

热门文章

  1. LINUX内核经典面试题30道及解答
  2. velocity-1.7中vm文件的存放位置
  3. __getattribute__()、__getattr__()、__setattr__()、__delattr__()
  4. 文件上传--Smartupload上传组件【上】
  5. 12个不可不知的Sublime Text应用技巧和诀窍
  6. win7与ubuntu 13.04 64位双系统安装介绍
  7. golang go get 命令行安装库 报错 go: cannot use path@version syntax in GOPATH mode 解决方法
  8. linux 密码文件 /etc/shadow md5,SHA256,SHA512 破解
  9. dockerfile 中的 multi-stage 多阶段构建
  10. python3 分离路径 目录 文件名 后缀