/**
* 一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。
*但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,
*应该输出为“我ABC”而不是“我ABC+汉的半个”。
*/
- publicstaticvoidSplitIt(StringSplitString,intSplitByte){
- intloopCount;
- loopCount=(SplitString.length()%SplitByte==0)?(SplitString
- .length()/SplitByte):(SplitString.length()/SplitByte+1);
- System.out.println("SplitStringwillsplitinto"+loopCount);
- for(inti=1;i<=loopCount;i++){
- if(i==loopCount){//这个是为了防止最后一个字符,出现异常
- System.out.println(SplitString.substring((i-1)*SplitByte,
- SplitString.length()));
- }else{
- System.out.println(SplitString.substring((i-1)*SplitByte,
- (i*SplitByte)));
- }
- }
- }