一个汉字是两个字符,你截取双数的字符看可以吗?好象是可以的
解决方案 »
- 求助 ext toolbar 动态添加过多问题
- 高手请进!!!
- 关于hibernate的级联删除问题
- java实现sql2000数据库还原的问提??????
- <s:iterator value="list" >我要输出一个序号,不是id,怎么写?请各位帮帮忙
- 【Blog】在程序中产生的静态页面该如何存放。
- 怎样改变NetBeans的代码编码方式?
- 遇到这个现象:汉字"骉",在浏览器中运行时却显示为"?",而其他汉字都能正确显示.请问是什么原因?怎么解决?
- jspsmartupload使用错误!请指点!
- Servlet的用法问题:当method=post时如何用!
- 得到resultset中的记录条数的方法有几种(在线等)
- 为什么说asp不安全?
下面的代码是一段判断字串超过长度自动折行。我想你看看自己改一改就可以实现你要的功能了。
public String getString(String str){
String newStr="";
int j=0; for(int i=0;i<str.length();i++){
char newchar=str.charAt(i);
int v=(int)newchar;
if(v>=19968 && v<=171941){
j+=2;
}else if (v!=13)
{
j++;
}else{
j=0;
}
if (j<90)
{
newStr=newStr+newchar;
}else{
newStr=newStr+newchar+"<br>";
j=0;
}
}
return newStr;
}