在项目开发过程中,遇到这么一个需求,编辑标签时,输入的最大长度需要限制为24个字节. 查阅了一些材料,并参考了之前项目的相关处理办法,今天在这里总结一下解决方案. 1.写一个截取字符串的方法,将超长的字符串截取成符合长度的字符串.如果内容超长,就干掉最后一个字,再判断是否超过限制长度,如此循环,直到满足长度限制要求.这里注意一下,直接使用length方法,返回的字符数,而不是字节数,lengthOfBytesUsingEncoding可返回指定字符编码的字节数. 这里遇到了一个特殊的问题:当字符