java中按字节截取String字符串.
2005-03-13 19:11
218 查看
/**
* 取字符串的前toCount个字符
*
* @param str 被处理字符串
* @param toCount 截取长度
* @param more 后缀字符串
* @version 2004.11.24
* @author zhulx
* @return String
*/
public static String substring(String str, int toCount,String more)
{
int reInt = 0;
String reStr = "";
if (str == null)
return "";
char[] tempChar = str.toCharArray();
for (int kk = 0; (kk < tempChar.length && toCount > reInt); kk++) {
String s1 = str.valueOf(tempChar[kk]);
byte[] b = s1.getBytes();
reInt += b.length;
reStr += tempChar[kk];
}
if (toCount == reInt || (toCount == reInt - 1))
reStr += more;
return reStr;
}
* 取字符串的前toCount个字符
*
* @param str 被处理字符串
* @param toCount 截取长度
* @param more 后缀字符串
* @version 2004.11.24
* @author zhulx
* @return String
*/
public static String substring(String str, int toCount,String more)
{
int reInt = 0;
String reStr = "";
if (str == null)
return "";
char[] tempChar = str.toCharArray();
for (int kk = 0; (kk < tempChar.length && toCount > reInt); kk++) {
String s1 = str.valueOf(tempChar[kk]);
byte[] b = s1.getBytes();
reInt += b.length;
reStr += tempChar[kk];
}
if (toCount == reInt || (toCount == reInt - 1))
reStr += more;
return reStr;
}
相关文章推荐
- java基础知识回顾之---java String final类普通方法的应用之“按照字节截取字符串”
- java中按字节截取String字符串 改进版
- java用substring函数截取string中一段字符串
- Java编写一个截取字符串的函数,输入一个为字符串和字节数,输出按字节截取的字符串。要求不能出现截半的情况
- java按照字节截取字符串
- 用Java实现按字节长度截取中英文数字字符串的方法总结
- Java实现按字节长度截取字符串的方法
- java中按字节数的长度来截取字符串,并以...来忽略
- 用Java实现按字节长度截取中英文数字字符串的方法总结
- Java 测试,按字节数截取字符串,不能输出半个中文
- 用Java实现按字节长度截取中英文数字字符串的方法总结
- Java按字节截取字符串(支持中文)!
- Java 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串
- C#、Java实现按字节截取字符串包含中文汉字和英文字符数字标点符号等
- 用Java实现按字节长度截取字符串的方法
- Java按字节长度截取字符串
- java 实现截取字符串并按字节分别输出实例代码
- 关于java按字节截取带有汉字的字符串的解法
- Java字符串按照字节截取