1 / 4
文档名称:

Java精确截取字符串.doc

格式:doc   页数:4
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java精确截取字符串.doc

上传人:zgs35866 2016/1/6 文件大小:0 KB

下载得到文件列表

Java精确截取字符串.doc

文档介绍

文档介绍:Java精确截取字符串2011-12-2010:28myphoebemyphoebe的博客我要评论(0)字号:T|T本文主要介绍了Java精确截取字符串,取得字符串前面指定长度字符函数。AD:Java精确截取字符串,取得字符串前面指定长度字符函数用java取得字符串的前面部分内容的函数contentStr=(0,150);其中要保证最大长度不能超过字符串的长度。下面是我的实现部分代码,以及网上搜索的相关代码:1./*2.*content内容过长可能会导致xml文件过大,加载太慢。3.*但从seo的角度考虑全部输出有利于搜索引擎,但一般情况下内容也不会太多4.*为防止空格换行css无法控制撑大页面,用正则表达式替换掉空格,所以截取前面100个字符,.*zdz的作品,流风的作品7.*/8.//().replaceAll("\\s+","");=(contentName).trim().replaceAll("\\s+","");10.//(());(()>100){//=(0,100);13.//("()>100?"+()+"\n"+contentStr);14.}(beforCONTENT);(contenttemp);(endCONTENT);开发中经常遇到,字符串过长,无法完全显示的问题这时候就需要截取我们所需要的长度,后面显示省略号或其他字符。由于中文字符占两个字节,而英文字符占用一个字节,所以,单纯地判断字符数,效果往往不尽如人意下面的方法通过判断字符的类型来进行截取,效果还算可以:)如果大家有其他的解决方法欢迎贴出来,共同学习:);;[];4./**5.*设置需要被限制长度的字符串6.****@paramstr需要被限制长度的字符串7.*/(Stringstr){=str;10.}11./**12.****@paramlen需要显示的长度(<fontcolor="red">注意:长度是以byte为单位的,一个汉字是2个byte</font>)13.****@paramsymbol用于表示省略的信息的字符,如“...”,“>>>”等。14.****@return返回处理后的字符串15.*/(intlen,Stringsymbol)throwsUnsupportedEncodingException{=0;