欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

截取字符串,但要保证汉字不被截取半个

发布时间:2024/2/28 51 豆豆
生活随笔 收集整理的这篇文章主要介绍了 截取字符串,但要保证汉字不被截取半个 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

编写一个截取字符串的函数,输入为一
个字符串和字节数,输出为按字节截取的字
符串,但要保证汉字不被截取半个,如“我
ABC”
,4,应该截取“我 AB”,输入“我
ABC 汉 DEF”
,6,应该输出“我 ABC”

而不是“我 ABC+汉的半个”

 

package com;public class Demo03 {public static void main(String[] args) {String res = split("我ABC汉DEF",6);System.out.println(res);}public static String split(String str,int chars){String res = "";int num = chars;for (int i = 0; i < str.length(); i++) {char index = str.charAt(i);if (index <= 122 && index >= 65){continue;}else{num --;}}res = str.substring(0,num);return res;} }

 

超强干货来袭 云风专访:近40年码龄,通宵达旦的技术人生

总结

以上是生活随笔为你收集整理的截取字符串,但要保证汉字不被截取半个的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。