国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

java 面試中的一道編寫一個截取字符串的函數!!!!

2019-11-18 14:41:48
字體:
來源:轉載
供稿:網友

  編程:編寫一個截取字符串的函數,輸入為一個字符串和字節(jié)數,輸出為按字節(jié)截取的字符串。 但是要保證漢字不被截半個,如“我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();
}
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜都市| 秀山| 会宁县| 偏关县| 中西区| 凭祥市| 开化县| 虹口区| 竹山县| 视频| 灵璧县| 赫章县| 中西区| 察哈| 卓资县| 石家庄市| 宜兴市| 五寨县| 襄樊市| 郴州市| 桐梓县| 庆阳市| 曲靖市| 勃利县| 玉门市| 台东市| 灵璧县| 四川省| 乐东| 华池县| 千阳县| 阜平县| 高尔夫| 彝良县| 晴隆县| 金溪县| 望都县| 辽源市| 高淳县| 东乡县| 仙居县|