日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

分割字符串以增強(qiáng)J2ME的String能力_JSP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:使用Java編寫Palm OS程序的解決方案1
使用Java語言為 Palm OS編寫程序的領(lǐng)域還沒有完全統(tǒng)一,并且也有許多程度上的差異,目前,市面上有好幾種不同的可用的應(yīng)用程序接口,每種應(yīng)用程序接口都給出了一個到當(dāng)前的Palm OS應(yīng)用

從JDK1.4以后,String類中新增了split方法來實(shí)現(xiàn)字符串的分割,但是在J2ME中卻沒有該方法(MIDP2.0中也沒有實(shí)現(xiàn)),但是在實(shí)際使用過程中,有些時候的確要用到這種操作,這里將我以前實(shí)現(xiàn)的一段代碼和大家共享:

/**

* 分割字符串,原理:檢測字符串中的分割字符串,然后取子串

* @param original 需要分割的字符串

* @paran regex 分割字符串

* @return 分割后生成的字符串?dāng)?shù)組

*/

private static String[] split(String original,String regex)

{

//取子串的起始位置

int startIndex = 0;

//將結(jié)果數(shù)據(jù)先放入Vector中

Vector v = new Vector();

//返回的結(jié)果字符串?dāng)?shù)組

String[] str = null;

//存儲取子串時起始位置

int index = 0;

//獲得匹配子串的位置

startIndex = original.indexOf(regex);

//System.out.println("0" startIndex);

//如果起始字符串的位置小于字符串的長度,則證明沒有取到字符串末尾。

//-1代表取到了末尾

while(startIndex < original.length() && startIndex != -1)

{

String temp = original.substring(index,startIndex);

System.out.println(" " startIndex);

//取子串

v.addElement(temp);

//設(shè)置取子串的起始位置

index = startIndex regex.length();

//獲得匹配子串的位置

startIndex = original.indexOf(regex,startIndex regex.length());

}

//取結(jié)束的子串

v.addElement(original.substring(index 1 - regex.length()));

//將Vector對象轉(zhuǎn)換成數(shù)組

str = new String[v.size()];

for(int i=0;i

{

str[i] = (String)v.elementAt(i);

}

//返回生成的數(shù)組

return str;

}

  

來源:模板無憂//所屬分類:JSP教程/更新時間:2008-08-22
相關(guān)JSP教程