欢迎来到天天文库
浏览记录
ID:5781293
大小:32.00 KB
页数:8页
时间:2017-12-24
《十进制转化汉字方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、十进制转化汉字方法/***把给定的str转换为10进制表示的Unicode,格式为:姨*目前只是用于mht模板的转码*/publicstaticStringencode2HtmlUnicode(Stringstr){if(str==null)return"";StringBuildersb=newStringBuilder(str.length()*2);for(inti=0;i2、turnsb.toString();}publicstaticStringencode2HtmlUnicode(charcharacter){if(charater>255){return""+(character&0xffff)+";";}else{returnString.valueOf(character);}}publicstaticStringencode2HtmlUnicode(Charactercharacter){ if(character==null)returnnull; retur3、nencode2HtmlUnicode(character.charValue());}publicstaticvoidencode2HtmlUnicode(String[]value){ if(value==null4、5、value.length<1)return; for(inti=0;i6、和Character两种数据类型进行转码。*/staticObjectencodeStringAndCharacter(Objectvalue){ if(valueinstanceofString){ returnStringUtils.replaceNullString(EncodeUtils.encode2HtmlUnicode((String)value)); }elseif(valueinstanceofCharacter){ returnStringUtils.replaceNullStrin7、g(EncodeUtils.encode2HtmlUnicode((Character)value)); } returnnull;} staticvoidencodeExceptStringAndCharacter(Objectvalue)throwsException{ if(valueinstanceofString[]){ EncodeUtils.encode2HtmlUnicode((String[])value); }elseif(valueinstanceofList){ encod8、e2HtmlUnicode((List)value); }elseif(valueinstanceofForm){ encode2HtmlUnicode((Form)value); }elseif(valueinstanceofForm[]){ encode2HtmlUnicode((Form[])value); }} @SuppressWarnings("unchecked") staticvoidencode2HtmlUnicode(Listvalue)throwsException{ if9、(value==null10、11、value.size()<1)return; for(inti=0;i12、icode(Form[]value)throwsException{ if(value==null)return; for(inti=0;i
2、turnsb.toString();}publicstaticStringencode2HtmlUnicode(charcharacter){if(charater>255){return""+(character&0xffff)+";";}else{returnString.valueOf(character);}}publicstaticStringencode2HtmlUnicode(Charactercharacter){ if(character==null)returnnull; retur
3、nencode2HtmlUnicode(character.charValue());}publicstaticvoidencode2HtmlUnicode(String[]value){ if(value==null
4、
5、value.length<1)return; for(inti=0;i6、和Character两种数据类型进行转码。*/staticObjectencodeStringAndCharacter(Objectvalue){ if(valueinstanceofString){ returnStringUtils.replaceNullString(EncodeUtils.encode2HtmlUnicode((String)value)); }elseif(valueinstanceofCharacter){ returnStringUtils.replaceNullStrin7、g(EncodeUtils.encode2HtmlUnicode((Character)value)); } returnnull;} staticvoidencodeExceptStringAndCharacter(Objectvalue)throwsException{ if(valueinstanceofString[]){ EncodeUtils.encode2HtmlUnicode((String[])value); }elseif(valueinstanceofList){ encod8、e2HtmlUnicode((List)value); }elseif(valueinstanceofForm){ encode2HtmlUnicode((Form)value); }elseif(valueinstanceofForm[]){ encode2HtmlUnicode((Form[])value); }} @SuppressWarnings("unchecked") staticvoidencode2HtmlUnicode(Listvalue)throwsException{ if9、(value==null10、11、value.size()<1)return; for(inti=0;i12、icode(Form[]value)throwsException{ if(value==null)return; for(inti=0;i
6、和Character两种数据类型进行转码。*/staticObjectencodeStringAndCharacter(Objectvalue){ if(valueinstanceofString){ returnStringUtils.replaceNullString(EncodeUtils.encode2HtmlUnicode((String)value)); }elseif(valueinstanceofCharacter){ returnStringUtils.replaceNullStrin
7、g(EncodeUtils.encode2HtmlUnicode((Character)value)); } returnnull;} staticvoidencodeExceptStringAndCharacter(Objectvalue)throwsException{ if(valueinstanceofString[]){ EncodeUtils.encode2HtmlUnicode((String[])value); }elseif(valueinstanceofList){ encod
8、e2HtmlUnicode((List)value); }elseif(valueinstanceofForm){ encode2HtmlUnicode((Form)value); }elseif(valueinstanceofForm[]){ encode2HtmlUnicode((Form[])value); }} @SuppressWarnings("unchecked") staticvoidencode2HtmlUnicode(Listvalue)throwsException{ if
9、(value==null
10、
11、value.size()<1)return; for(inti=0;i12、icode(Form[]value)throwsException{ if(value==null)return; for(inti=0;i
12、icode(Form[]value)throwsException{ if(value==null)return; for(inti=0;i
此文档下载收益归作者所有