/**
* @author WenQiang Wu
* @version Dec 28, 2009
*/
public class SplitString {
private String splitStr;
private int splitByte;
/**
*
* @param str
* @param bytes
*/
public SplitString(String str, int bytes) {
splitStr = str;
splitByte = bytes;
}
/**
* 其实java的编码就是unicode,所以截取中文的时候不会出现乱码问题.
*/
public void splitFunction() {
int loopCount = (splitStr.length() % splitByte == 0) ? (splitStr
.length() / splitByte) : (splitStr.length() / splitByte + 1);
for (int i = 1; i <= loopCount; i++) {
if (i == loopCount) {
System.out.println(splitStr.substring((i - 1) * splitByte,
splitStr.length()));
} else {
System.out.println(splitStr.substring((i - 1) * splitByte,
(i * splitByte)));
}
}
}
public static void main(String[] args) {
SplitString ss = new SplitString("中ab文c", 4);
ss.splitFunction();
}
}
分享到:
相关推荐
java截取字符串,一道面试题。好像没有找到正确答案,今天找时间做了一个,仅供参考。本人运行过了。
SQL截取字符串函数(1、截取从字符串左边开始N个字符 2、截取从字符串右边开始N个字符(例如取字符www.163.com) 3、截取字符串中任意位置及长度 等等)
string常用截取字符串方法有很多,但是配合使用以下两种,基本都能满足要求: find(string strSub, npos); find_last_of(string strSub, npos); 其中strSub是需要寻找的子字符串,npos为查找起始位置。找到返回子...
oracle,按特定字符,截取字符串,直接出结果 oracle,按特定字符,截取字符串,直接出结果oracle,按特定字符,截取字符串,直接出结果
C# 按照字节长度截取字符串,可以截取任意字节长度得字符串,使用了一点正则表达式。
Java精确截取字符串
bat截取字符串
js截取字符串常用的方法很多,你知道多少呢?看看String和StringBuffer如何截取字符串的
用SQL语句截取字符串, string substr ( string string, int start [, int length]) 参数1:处理字符串 参数2:截取的起始位置(第一个字符是从0开始) 参数3:截取的字符数量
解决截取字符串中带有汉字的问题,以防截取时汉字截取一般出现错误情况
这个小demo是截取字符串的,有2个代码,还有取消字符串中的空格,可以看看。
substring截取字符串 substring截取字符串 substring截取字符串 substring截取字符串 substring截取字符串 substring截取字符串 substring截取字符串 substring截取字符串 substring截取字符串 substring截取字符串 ...
适合刚刚进入(JavaScript,Vue)编程领域的小白使用
java编写一个截取字符串的函数,输入为一个字符串和字节数
ASP截取字符串(既:利用asp代码控制字符的显示)
各种java截取字符串方法及参数使用解释说明
CString截取字符串全攻略 - fox的日志 - 网易博客.mht
C#经常用到的几个截取字符串1 取字符串的前i个字符2 去掉字符串的前i个字符:3 从右边开始取i个字符:
Java精确截取字符串.pdf
vb asp中根据符号截取字符串方法 split (",")