字节截取
来源:互联网 发布:学c语言需要什么基础 编辑:程序博客网 时间:2024/06/11 23:29
- //str : 字符串 ; subSlength : 字节数 ;
- public static String subStr(String str, int subSLength)
- throws UnsupportedEncodingException{
- if (str == null)
- return "";
- else{
- int tempSubLength = subSLength;//截取字节数
- String subStr = str.substring(0, str.length()<subSLength ? str.length() : subSLength);//截取的子串
- int subStrByetsL = subStr.getBytes("GBK").length;//截取子串的字节长度
- //int subStrByetsL = subStr.getBytes().length;//截取子串的字节长度
- // 说明截取的字符串中包含有汉字
- while (subStrByetsL > tempSubLength){
- int subSLengthTemp = --subSLength;
- subStr = str.substring(0, subSLengthTemp>str.length() ? str.length() : subSLengthTemp);
- subStrByetsL = subStr.getBytes("GBK").length;
- //subStrByetsL = subStr.getBytes().length;
- }
- return subStr;
- }
- }
此处采用的是GBK字节截取,英文数字算一个字节,汉字和符号算2个字节。
阅读全文
0 0
- 字节截取
- 定长字节报文,字节截取
- 截取双字节字符串
- 按字节截取字符串
- 按字节截取字符串
- 按字节截取字符串
- 按字节截取字符串
- 按字节截取字符串
- 按字节截取字符串
- 按字节截取字符串
- C# 字节数组截取
- C#截取字符串按字节截取SubString
- 按字节长度截取字符串
- 根据字节数截取字符串...
- 按字节截取字符串-Java
- JAVA按字节截取中文
- java按字节截取字符串
- java截取字节和字符
- David Foster Wallace’s Kenyon College Commencement Speech(2005)
- php跳转传参
- ajaxSubmit上传文件
- dubbo-monitor监控安装
- 数据表多行数据转成多列数据
- 字节截取
- JS 判断字符串包含
- Material-UI + React + Babel + Webpack 环境配置
- java 用二维数组写的简单的推箱子,一个人,一个箱子,一个点的情况
- Android 徽章控件
- java.lang.NoSuchMethodError: org.springframework.core.io.ResourceEditor错误
- 性能分析工具之-- Eclipse Memory Analyzer tool(MAT)(一)
- 设计模式之代理模式------Cglib代理 简单运用
- HTML 颜色名对照表