java htmldecoder_HTMLDecoder——开头的HTML编码的解码工具类(java)
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)相关推荐
- HTMLDecoder——开头的HTML编码的解码工具类(java)
import java.util.Arrays;/*** * @author xiehui 2019/8/30**/ public class HTMLDecoder {// &#开头的编码换 ...
- Java(35):Java Base64编码和解码工具类
Java Base64编码和解码工具类 Base64Util工具类: package com.ciphergateway.utils; import java.io.UnsupportedEncodi ...
- java中文姓名排序pinyin4j-2.5.0,pinyin4j工具类--Java 中文字符操作:排序、拼音
直接上代码吧!将汉子转化为拼音,用到"pinyin4j-2.5.0.jar". 1.ChinaWord.java : 汉子排序 /** * @包名 :com.andy.汉字排序 * ...
- 字符串工具类、数组工具类、集合工具类、转型操作工具类、编码与解码操作工具类...
package hjp.smart4j.framework.util;import org.apache.commons.lang3.StringUtils;/*** 字符串工具类*/ public ...
- URL编码解码工具类
/****************************************************************************** * CREATETIME : 2016年 ...
- java 文件编码转码工具类
java 文件编码转码工具类 一.描述 文件编码转码,GBK编码的文件转为UTF-8编码的文件. 二.代码实现 package com.lanshen.utils.lsjavaUtils ...
- 菜鸟学习笔记:Java提升篇4(容器4——Collections工具类、其他容器)
菜鸟学习笔记:Java容器4--Collections工具类.其他容器 Collections工具类 容器其他知识点 队列Queue Enumeration接口 Hashtable Propertie ...
- java中bitconverter_【Java】BitConverter(数字转字节数组工具类)
import java.nio.ByteOrder; import java.nio.charset.Charset; /** * 数字转字节数组工具类 */ public class BitConv ...
- 腾讯开放平台接口鉴权(计算签名)工具类 java版
腾讯开放平台 接口鉴权(签名)工具类 java版 用到了Hutool工具类 package top.seasmall.platform.core.config.nettyws.util;import ...
最新文章
- K-最近邻法(KNN) C++实现
- jboss 7 as1 日志配置
- squid中实现https的透明代理
- 从键盘输入一个正整数(不多于5位),计算该正整数与789之和(记为sum)
- 在vc或mfc中显示IplImage的方法
- linux mysql 操作命令_Linux mysql常用操作命令
- ij运行tomcat_如何把本地Web项目部署到云服务器上
- TeamViewer可以实现国际连接吗?
- 【数据预测】基于matlab双向长短时记忆(biLSTM)数据预测【含Matlab源码 1793期】
- 浙江工业大学计算机学院的博士招生,浙江工业大学计算机科学与技术学院、软件学院...
- java外卖系统源码_java外卖订餐系统小项目
- u盘跑显卡维修测试软件,GPU Caps Viewer(显卡检测工具)
- 一文搞懂 | Linux 同步管理(上)
- 如何使用git上传项目至GitHub repository
- 数字孪生城市,智慧城市可视化技术解决方案案例
- 1006 换个格式输出整数(python 3)
- B70极路由4增强版安装frps
- windows server 2012r2 standar 安装 vc++2015失败
- SpringCloud微服务注册和消费模式总结
- 【案例12】NC65一直在登录页面转圈,耗时30min以上
热门文章
- LINUX内核经典面试题30道及解答
- velocity-1.7中vm文件的存放位置
- __getattribute__()、__getattr__()、__setattr__()、__delattr__()
- 文件上传--Smartupload上传组件【上】
- 12个不可不知的Sublime Text应用技巧和诀窍
- win7与ubuntu 13.04 64位双系统安装介绍
- golang go get 命令行安装库 报错 go: cannot use path@version syntax in GOPATH mode 解决方法
- linux 密码文件 /etc/shadow md5,SHA256,SHA512 破解
- dockerfile 中的 multi-stage 多阶段构建
- python3 分离路径 目录 文件名 后缀