欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JAVA截取字符串 博客分类: JAVA截取字符串 java字符串截取汉字 

程序员文章站 2024-03-11 13:12:49
...
该类功能为:完成字符串截取,其中汉字不能截断。
class SplitString{

String splitString;
int splitBytes;
public SplitString(String str,int bytes){
splitString = str;
splitBytes=bytes;
System.out.println("需要截取的字符串为:"+splitString+"");
System.out.println("截取的字节数为:"+splitBytes+"");
}

public void SplitStr(){
int k=0;
String temp="";
for(int i=0;i<=splitString.length();i++){
byte[] b=(splitString.charAt(i)+"").getBytes();
k=k+b.length;
if(k>splitBytes){
break;
}
temp = temp + splitString.charAt(i);
}
System.out.println(temp);
}
public static void main(String[] args){
SplitString sps=new SplitString("测test试str字符串",7);
sps.SplitStr();
}
}


执行结果:
需要截取的字符串为:测test试str字符串
截取的字节数为:7
截取后的字符串为:测test