首页 > 编程知识 正文

Java截取字符串,java获取字符串长度的函数

时间:2023-05-03 22:30:57 阅读:172231 作者:997

cjdztp/**cjdzt/p cjdztp悲伤冰淇淋剪切指定长度的字符串,用中文计算两个长度,如果太长就返回xxx .否则原cjdzt/p cjdztp悲伤冰淇淋pcjdztp悲伤冰淇淋@ param max max length.CJD ZT/p p cjdztp悲伤冰淇淋@ returnleftpartofstring.CJD ZT/pcjdztp悲伤冰淇淋/cjdZT/pcjdztppublicstaticstringleft (strings,int max ) cjdztp cjdzt/p cjdztpint count=0; cjdzt/p cjdztpint last=cs.length; CJDZT/pcjdztpfor(intI=0; ijdzt/pcjdztpif(cs[I]255 ) cjdzt/p cjdztpcount=2; CJD ZT/pcjdztpelsecjdzt/pcjdztpcount; cjdZT/pcjdztpif(countmax ) {cjdzt/p cjdztplast=i 1; cjdzt/p cjdztpbreak; CJD ZT/pcjdztp } CJD ZT/pcjdztp } CJD ZT/pcjdztpif (count=max )//string is short or just the size! cjdzt/p cjdztpreturn s; CJD ZT/pcjdztp//stringistoolong : CJD ZT/pcjdztpmax-=3; CJDZT/Pcjdztpfor(intI=last-1; i=0; I--; {cjdZT/pcjdztpif(cs[I]255 ) cjdzt/p cjdztpcount-=2; CJD ZT/pcjdztpelsecjdzt/pcjdztpcount-- -; cjdZT/pcjdztpif(count=max ) CJD ZT/pcjdztpreturns.substring (0,I ) '…'; CJD ZT/pcjdztp } CJD ZT/pcjdztp } CJD ZT/pcjdztpreturn ' . '; cjdzt/p cjdztp}cjdzt/p

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。