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简繁转换(对象)解决办法相关推荐

  1. java utf8 简繁转换 类库_java简繁转换(区分港台)

    java工具类,支持中文简体转香港繁体.台湾繁体,繁体转简体: 代码如下: package translate; import java.io.BufferedReader; import java. ...

  2. java微信公众号开发token验证失败的问题及解决办法

    java微信公众号开发token验证失败的问题及解决办法 参考文章: (1)java微信公众号开发token验证失败的问题及解决办法 (2)https://www.cnblogs.com/beardu ...

  3. java不同的包下相同的类名的问题与解决办法

    java不同的包下相同的类名的问题与解决办法 参考文章: (1)java不同的包下相同的类名的问题与解决办法 (2)https://www.cnblogs.com/yanggb/p/10650256. ...

  4. keytool 错误: java.io.IOException: Keystore was tampered with, or password was incorrect → 解决办法

    keytool 错误: java.io.IOException: Keystore was tampered with, or password was incorrect → 解决办法 问题复现 我 ...

  5. Spring Boot整合Nacos时遇到 java.lang.IllegalStateException: Context has been already given a name 的解决办法

    问题概述 在进行项目开发过程中,通过Spring Boot整合Alibaba Nacos的服务注册与发现和配置中心时,遇到个梗,启动时打印出一串错误日志信息 " Failed to rena ...

  6. Java的poi导出的excel不能超过256列的解决办法

    Java的poi导出的excel不能超过256列的解决办法 背景 1.现在的情况 2.解决办法 背景 导出时如果列超过256导出就会报错,现在进行解决 1.现在的情况 excel文件名以.xls结尾 ...

  7. java PKCS7Padding 加密Cannot find any provider supporting AES/CBC/PKCS7Padding 解决办法

    在java中用aes256进行加密,但是发现java里面不能使用PKCS7Padding,而java中自带的是PKCS5Padding填充,那解决办法是,通过BouncyCastle组件来让java里 ...

  8. 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 ...

  9. java xml格式打包,maven项目打包xml没有被打包解决办法 ,mybatis的xml打包

    在打maven包是遇见一个问题:打完包发现src/main/java中的的mapping没有被打包进去: 原因主要是mapping目录里面的文件都是xml文件并不是.java文件,而maven打包默认 ...

最新文章

  1. 「无心插柳柳成荫」的乔姆斯基 | 追溯 AI 大师系列
  2. Transformers2.0让你三行代码调用语言模型,兼容TF2.0和PyTorch
  3. android 安装sqlite3,Android真机安装sqlite3的方法
  4. c语言 临时文件作用,c语言函数mktemp()产生唯一临时文件名实例源码介绍
  5. Java软件开发:自定义MyBatis持久层框架
  6. 实现类似Android联系人搜索功能
  7. std string与线程安全_C++标准库多线程简介Part1
  8. JVM运行时内存概念-堆栈及新生代、老年代、持久代
  9. 告别枯燥,这本插画式 Python 书难怪销量 70W+
  10. 算法:两条线段求交点
  11. 如何把netterm的内容输出到文件_python pandas如何输出csv文件
  12. SQL Server如何建表
  13. java 地图渲染_MapXtreme for java 地图渲染
  14. css-图片闪烁效果
  15. c语言输入任意长度字符串,读取不定长字符串输入
  16. 自用【Python学习记录】——列表、字典
  17. 盛世昊通以产业数字化赋能高质量发展
  18. 女性常掉头发的应对法(zt)
  19. 毕设 基于J2EE的网上图书超市的设计与实现论文
  20. Saturn的系统架构

热门文章

  1. 光猫 虚拟服务器设置,光猫虚拟服务器设置
  2. 什么蓝牙耳机好看?2022高颜值蓝牙耳机排行榜
  3. 全程干货,用 python 下载某站全部【免抠图片】,图片背景透明,格式PNG
  4. python爬取qq好友_Python3实现QQ机器人自动爬取百度文库的搜索结果并发送给好友(主要是爬虫)...
  5. Java日常打卡笔记05
  6. spring 定义自己的标签 学习
  7. 药品注册专员前景如何?5条职业规划发展方向
  8. 维基解密爆料CIA监控技术 科技公司如何接招
  9. 什么是CTS、CLS、CLR
  10. 2021河南省ICPC省赛总结