打包系统;
import Java.io.unsupportedencodingexception;
//*
* :创建用于剪切字符串的函数,将其输入为字符串和字节数,并按字节进行剪切输出
*字符串。 但是,为了不像“我ABC”4那样分割一半的汉字,就应该切掉“我AB”,输入“我ABC汉”
*DEF,6、应该输出“我ABC”而不是“我ABC汉的一半”
*
*@authorJYA
*
*/
公共类a {
publicstringsplitit2(string splitstr,intsubInt ) {
//if(subintsplitstr.getbytes ().length ) )
//returnsplitStr;
//}
stringbuilder sb=new stringbuilder (' ';
intk=0;
Stringstr=' ';
for(inti=0; I
if(I )
str=splitstr.substring(I,i 1);
k=str.getBytes ().length;
if(k=subint ) {
sb.append(str;
}else{
布雷克;
}
}
}
returnsb.toString (;
}
publicstaticvoidmain (字符串[ ] args ) throwsunsupportedencodingexception {
Ass=newA (;
system.out.println(ss.splitit2 (测试11吨甜黑猫),40 ) );
//system.out.println (pattern.matches ([ ^x00-\xff ],' a ' );
//system.out.println(isChinese (',');
}
publicstaticbooleanischinese (stringstr ) {
char[]k=str.toCharArray (;
for(inti=0; I
//if (() u4e00 ) I )|k (I ) ) ) ) u9fa5) )。
//返回假;
//}
if ((ufe 30 ) k ) I )|k ) I ) ) ) )
返回假;
}
}
返回真;
}
}