软件编程
位置:首页>> 软件编程>> java编程>> JAVA如何按字节截取字符串

JAVA如何按字节截取字符串

作者:小网民  发布时间:2023-11-25 13:31:41 

标签:JAVA,字节,截取,字符串

这篇文章主要介绍了JAVA如何按字节截取字符串,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下


public class SubStringTest {

@Test
 public void test() {

String s = "北京市丰台区东铁营街道政馨园社区1区1号楼1层";
   System.out.println(subString(s, 58));
 }

public static String subString(String source, int length) {

StringBuffer buffer = new StringBuffer();
   char[] chars = source.toCharArray();
   char c;
   for (int i = 0;; i++) {
     if (length <= 0) {
       break;
     }
     c = source.charAt(i);
     buffer.append(c);
     length -= String.valueOf(c).getBytes().length;
     if (i + 1 < chars.length) {
       if (String.valueOf(chars[i + 1]).getBytes().length > length) {
         break;
       };
     }
   }
   return buffer.toString();
 }
}

来源:https://www.cnblogs.com/zhengbing/p/12174121.html

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com