java 字符串截取问题2
来源:互联网 发布:阿里云个人网站 编辑:程序博客网 时间:2024/06/07 05:27
写一个函数,2 个参数,1 个字符串,1 个字节数,返回截取的字符串,要求字符串中的中文不能出现乱码:如(“我ABC”,4)应该截为“我AB”,输入(“我ABC 汉DEF”,6)应该输出为“我ABC”而不是“我ABC+汉的半个”。
public String subString(String str,int subBytes){
int bytes = 0;
for(int i = 0 ;i<str.length();i++){
if(bytes==subBytes){
return str.subString(0,i);
}
char c = str.charAt(i);
if(c<256){
bytes +=1;
}else{
bytes +=2;
if(bytes - subBytes ==1){
return str.subString(0,i);
}
}
}
return str;
}
- java 字符串截取问题2
- java 中截取中文字符串的问题
- 字符串截取问题 css截取字符串注意事项
- 字符串截取的问题
- VC截取字符串问题
- 字符串的截取问题
- 字符串截取问题
- php字符串截取问题
- 字符串的截取问题
- SQL 字符串截取问题
- Java精确截取字符串
- java截取字符串
- java String字符串截取
- java 截取字符串
- java截取字符串
- JAVA中截取字符串
- Java实现字符串截取
- java截取字符串
- #!/bin/bash的参数-e
- javascript笔记:通过对作用域链和执行环境的深入理解所得出的提高javascript代码性能的建议
- IC卡标准 ISO 14443标准概述
- 0 1背包问题 C语言版
- 在windows下iis与apache共存80端口!通过各自的域名分别访问,不用加端口号(虚拟主机+代理)
- java 字符串截取问题2
- JavaScript 作用域链解析
- 电阻、电容贴片封装的定义
- Android中的Handler总结
- 原地矩阵转置算法实现
- void MessageBox::slotQuestion()
- 复制一个链表
- JAVA 冒泡排序法代码
- Java中数组与集合的转换