这个问题还没解决啊,帮帮忙大家

xiehaibo 2007-02-07 10:22:42
class getbytes{
public static String getbg(String text,int leng){
try{
String txt="";
byte[] my=new byte[leng];
if(text.length()<leng) txt=text;
else{
byte[] mm=text.getBytes("ISO-8859-1");
for(int a=0;a<leng;a++){
my[a]=mm[a];
}
txt=new String(my,"GBK")+"......";
}
return txt;
}catch(java.io.UnsupportedEncodingException e){
}
return "";
}
public static void main(String ae[]){
System.out.println(getbytes.getbg("冰在之前sdffgh",10));
System.out.println(getbytes.getbg("冰在之前舶遥我扔手遥仍和",10));
System.out.println(getbytes.getbg("lsdkfalserpasdjjsdlfkjap",10));
System.out.println(getbytes.getbg("水水水水水水水水水水水水水",10));


}
}
----------------------------------------------------------------------
说明:
我想这样比如:
ieroerowier......
erioewoerow......
oeiwbxiuerk......
如果这里含有中文,因为中英站的字节数是不一样的么,输出来后长度不一样会
很难看,所以我才这样去转可是中文输出来的是乱码,请各位高手们指点一下该
怎么解决。谢谢!!谢谢!!谢谢!!谢谢!!谢谢!!谢谢!!谢谢!!!!
...全文
87 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
chageoni 2007-02-07
  • 打赏
  • 举报
回复
关注一下.
我也遇到过这样的问题

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧