java按字节截取中英文混合字符串
2013-09-17 11:02
579 查看
public String subStringByByte(String str, int len){
String result = null;
if(str != null){
byte[] a = str.getBytes();
if(a.length <= len){
result = str;
}else if(len > 0){
result = new String(a, 0, len);
System.out.println(result);
int length = result.length();
if(str.charAt(length - 1) != result.charAt(length-1)){
if(length < 2){
result = null;
}else{
result = result.substring(0, length - 1);
}
}
}
}
return result;
}
String result = null;
if(str != null){
byte[] a = str.getBytes();
if(a.length <= len){
result = str;
}else if(len > 0){
result = new String(a, 0, len);
System.out.println(result);
int length = result.length();
if(str.charAt(length - 1) != result.charAt(length-1)){
if(length < 2){
result = null;
}else{
result = result.substring(0, length - 1);
}
}
}
}
return result;
}
相关文章推荐
- Java的中英文混合截取字符串的问题解决方法
- 用Java实现按字节长度截取中英文数字字符串的方法总结
- 用Java实现按字节长度截取中英文数字字符串的方法总结
- 使用 sql、 javascript 按字节截取、计算中英文混合字符串字节数
- js通过字节长度截取中英文混合字符串
- Java 截取中英文混合字符串
- (JAVA)截取中英文混合字符串
- 求中英文混合字符串长度,中英文混合字符串截取(汉字2个字节,字母数字等1个字节),字符转ASCII码,ASCII码转字符
- Java 截取中英文混合字符串
- Java 截取中英文混合字符串
- javascript_按字节截取、计算中英文混合字符串字节数
- 用Java实现按字节长度截取中英文数字字符串的方法总结
- 关于Java的中英文混合截取字符串的问题解决方法
- (JAVA)截取中英文混合字符串
- Java的中英文混合截取字符串的问题解决方法
- lua如何截取中英文混合字符串
- 中英文混合时截取固定字符串长度(中文算两个长度)
- Java实现按字节长度截取字符串的方法
- java中使用字节方式截取字符串
- java按字节长度截取字符串