2 回答

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

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