2 回答

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個(gè)贊
1、函數(shù)描述:在java中截取字符串的函數(shù)是substring函數(shù)。
2、函數(shù)原型:public String substring(int beginIndex);
3、函數(shù)介紹:返回一個(gè)新的字符串,它是此字符串的一個(gè)子字符串。該子字符串始于指定索引處的字符,一直到此字符串末尾。
4、應(yīng)用舉例:
<script type="text/javascript">
var str="Hello world!"
document.write(str.substring(3))
</script>

TA貢獻(xiàn)1951條經(jīng)驗(yàn) 獲得超3個(gè)贊
這個(gè)程序是通過(guò)先把字符串轉(zhuǎn)換為byte 數(shù)組然后根據(jù)你要截取的字符串長(zhǎng)度截取字符串的。
byte bt[] = str.getBytes(); //轉(zhuǎn)化為字節(jié)數(shù)組。
if(bt[byteNum]<0)//判斷截取的長(zhǎng)度,截取的長(zhǎng)度不能是否小于0
{
String substrx=new String(bt,0,--byteNum);
/*String(byte[] ascii, int hibyte)
已過(guò)時(shí)。 該方法無(wú)法將字節(jié)正確轉(zhuǎn)換為字符。從 JDK 1.1 起,完成該轉(zhuǎn)換的首選方法是通過(guò) String 構(gòu)造方法,該方法接受一個(gè)字符集名稱(chēng)或使用平臺(tái)的默認(rèn)字符集。*/
//建議: 學(xué)習(xí)的時(shí)候多看看API
- 2 回答
- 0 關(guān)注
- 670 瀏覽
添加回答
舉報(bào)