java utf8 简繁转换 类库_JAVA简繁转换(对象)解决办法
JAVA简繁转换(对象)
目前已实现普通字符串的转换代码如下:
static String jtPy = "简体字库";
static String ftPy = "繁體字庫";
//简繁转换
public static String conver(String st, int n) {
if (n == 0) { // 0繁转简,1简转繁
return traditionalized(st);
} else {
return simplized(st);
}
}
//简转繁
private static String simplized(String st) {
String stReturn = "";
for (int i = 0; i
char temp = st.charAt(i);
if (jtPy.indexOf(temp) != -1)
stReturn += ftPy.charAt(jtPy.indexOf(temp));
else
stReturn += temp;
}
return stReturn;
}
//繁转简
private static String traditionalized(String st) {
String stReturn = "";
for (int i = 0; i
char temp = st.charAt(i);
if (ftPy.indexOf(temp) != -1)
stReturn += jtPy.charAt(ftPy.indexOf(temp));
else
stReturn += temp;
}
return stReturn;
}
public static void main(String[] args) {
String str = conver("繁體轉簡體測試", 1);
System.out.println(str);
}
输出显示为:繁体转简体测试
这个只能普通的字符串简繁转换,请问下大神们、我该如何拓展这个方法能够对象转换?如:
User u = User();
u.setName="張三";
u.setPwd="測試密碼";
我该如何传递这个繁体对象进转换方法、然后返回简体对象:
user.getName();
user.getPwd();
显示结果为:name="张三",pwd="测试密码"
希望有方法的大神不吝赐教!
------解决思路----------------------
传一个对象进去,然后用反射把简体转换为繁体
java utf8 简繁转换 类库_JAVA简繁转换(对象)解决办法相关推荐
- java utf8 简繁转换 类库_java简繁转换(区分港台)
java工具类,支持中文简体转香港繁体.台湾繁体,繁体转简体: 代码如下: package translate; import java.io.BufferedReader; import java. ...
- java微信公众号开发token验证失败的问题及解决办法
java微信公众号开发token验证失败的问题及解决办法 参考文章: (1)java微信公众号开发token验证失败的问题及解决办法 (2)https://www.cnblogs.com/beardu ...
- java不同的包下相同的类名的问题与解决办法
java不同的包下相同的类名的问题与解决办法 参考文章: (1)java不同的包下相同的类名的问题与解决办法 (2)https://www.cnblogs.com/yanggb/p/10650256. ...
- keytool 错误: java.io.IOException: Keystore was tampered with, or password was incorrect → 解决办法
keytool 错误: java.io.IOException: Keystore was tampered with, or password was incorrect → 解决办法 问题复现 我 ...
- Spring Boot整合Nacos时遇到 java.lang.IllegalStateException: Context has been already given a name 的解决办法
问题概述 在进行项目开发过程中,通过Spring Boot整合Alibaba Nacos的服务注册与发现和配置中心时,遇到个梗,启动时打印出一串错误日志信息 " Failed to rena ...
- Java的poi导出的excel不能超过256列的解决办法
Java的poi导出的excel不能超过256列的解决办法 背景 1.现在的情况 2.解决办法 背景 导出时如果列超过256导出就会报错,现在进行解决 1.现在的情况 excel文件名以.xls结尾 ...
- java PKCS7Padding 加密Cannot find any provider supporting AES/CBC/PKCS7Padding 解决办法
在java中用aes256进行加密,但是发现java里面不能使用PKCS7Padding,而java中自带的是PKCS5Padding填充,那解决办法是,通过BouncyCastle组件来让java里 ...
- java.net.SocketException:No buffer space avaliable(maximum connection reached?):JVM_Bind 解决办法...
No buffer space available 2009-06-15 14:03 java.net.SocketException: No buffer space available (maxi ...
- java xml格式打包,maven项目打包xml没有被打包解决办法 ,mybatis的xml打包
在打maven包是遇见一个问题:打完包发现src/main/java中的的mapping没有被打包进去: 原因主要是mapping目录里面的文件都是xml文件并不是.java文件,而maven打包默认 ...
最新文章
- 「无心插柳柳成荫」的乔姆斯基 | 追溯 AI 大师系列
- Transformers2.0让你三行代码调用语言模型,兼容TF2.0和PyTorch
- android 安装sqlite3,Android真机安装sqlite3的方法
- c语言 临时文件作用,c语言函数mktemp()产生唯一临时文件名实例源码介绍
- Java软件开发:自定义MyBatis持久层框架
- 实现类似Android联系人搜索功能
- std string与线程安全_C++标准库多线程简介Part1
- JVM运行时内存概念-堆栈及新生代、老年代、持久代
- 告别枯燥,这本插画式 Python 书难怪销量 70W+
- 算法:两条线段求交点
- 如何把netterm的内容输出到文件_python pandas如何输出csv文件
- SQL Server如何建表
- java 地图渲染_MapXtreme for java 地图渲染
- css-图片闪烁效果
- c语言输入任意长度字符串,读取不定长字符串输入
- 自用【Python学习记录】——列表、字典
- 盛世昊通以产业数字化赋能高质量发展
- 女性常掉头发的应对法(zt)
- 毕设 基于J2EE的网上图书超市的设计与实现论文
- Saturn的系统架构