欢迎光临
我们一直在努力

java 面试中的一道编写一个截取字符串的函数!!!!-JSP教程,Java技巧及代码

建站超值云服务器,限时71元/月

编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我abc”4,应该截为“我ab”,输入“我abc汉def”,6,应该输出为“我abc”而不是“我abc+汉的半个”。

package string;

class splitstring

{

private string str;

private int bytenum;

public splitstring(){}

public splitstring(string str,int bytenum)

{

this.str=str;

this.bytenum=bytenum;

}

public void splitit()

{

byte bt[]=str.getbytes();

system.out.println("length of this string ===>"+bt.length);

if(bytenum>1)

{

if(bt[bytenum]<0)

{

string substrx=new string(bt,0,–bytenum);

system.out.println(substrx);

}else

{

string substrex=new string(bt,0,bytenum);

system.out.println(substrex);

}

}else

{

if(bytenum==1)

{

if(bt[bytenum]<0)

{

string substr1=new string(bt,0,++bytenum);

system.out.println(substr1);

}else

{

string substr2=new string(bt,0,bytenum);

system.out.println(substr2);

}

}else

{

system.out.println("输入错误!!!请输入大于零的整数:");

}

}

}

}

public class testsplitstring

{

public static void main(string args[])

{

string str="我abc汉def";

int num=6;

splitstring sptstr = new splitstring(str,num);

sptstr.splitit();

}

}

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » java 面试中的一道编写一个截取字符串的函数!!!!-JSP教程,Java技巧及代码
分享到: 更多 (0)

相关推荐

  • 暂无文章