JAVA如何按字节截取字符串
作者:小网民 时间:2023-11-25 13:31:41
这篇文章主要介绍了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
标签:JAVA,字节,截取,字符串
0
投稿
猜你喜欢
java实现图片角度旋转并获得图片信息
2022-03-25 10:45:00
分析并发编程之LongAdder原理
2023-05-11 17:19:30
Android中实现EditText圆角的方法
2023-10-11 20:53:52
IDEA 中使用 Hudi的示例代码
2021-08-27 21:51:04
Android实现双层ViewPager嵌套
2021-12-23 02:35:52
C#实现获取一年中是第几个星期的方法
2023-12-04 02:02:46
eclipse的web项目实现Javaweb购物车的方法
2023-07-28 15:55:53
最好的8个Java RESTful框架
2023-02-07 07:49:44
Android实现选项菜单子菜单
2023-06-14 16:06:26
Mybatis查询时,区分大小写操作
2021-08-11 14:10:54
springboot整合shiro多验证登录功能的实现(账号密码登录和使用手机验证码登录)
2023-05-25 18:53:29
Flutter 如何正确显示SnackBar
2023-06-23 13:00:40
Android实现带描边的圆角图片
2021-09-06 19:00:04
Hibernate hql查询代码实例
2021-07-24 18:03:33
详解Java中Duration类的使用方法
2021-07-30 20:09:28
Unity 读取文件 TextAsset读取配置文件方式
2023-07-05 12:24:05
Java Web学习之Cookie和Session的深入理解
2022-10-28 14:47:10
Spring Boot应用的极速部署脚本示例代码
2021-07-06 21:22:28
在Spring中自动装配Bean的属性
2022-01-29 07:01:28
Java thrift服务器和客户端创建实例代码
2022-01-23 04:38:29