将字符串截短,取前n个字符,英文算半个字符
2008-02-23 09:44:02来源:互联网 阅读 ()
- /**
- * 将字符串截短,取前n个字符,英文算半个字符。
- * @param orignalString 原字符串
- * @param length 长度
- * @param chopedString 超过部分的表示字符串
- * @return 截取的字符串
- */
- public static String chop(String orignalString,int length,String chopedString) {
- if (orignalString==null||orignalString.length()==0) {
- return orignalString;
- }
- orignalString=orignalString.replaceAll(" "," ");
- if (orignalString.length()<length) {
- return orignalString;
- }
- StringBuffer buffer=new StringBuffer(length);
- length=length*2;
- int count=0;
- int stringLength=orignalString.length();
- int i=0;
- for (;count<length&&i<stringLength;i ) {
- char c=orignalString.charAt(i);
- if (c<'\u00ff') {
- count ;
- } else {
- count =2;
- }
- buffer.append(c);
- }
- if (i<stringLength) {
- buffer.append(chopedString);
- }
- return buffer.toString();
- }
上一篇: 获取字符串(代码格式)的函数
下一篇: 一个必看的Java程序
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:数据库连接池Java实现小结
下一篇:获取字符串(代码格式)的函数
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash