java通過(guò)split截取字符串 java如何截取一個(gè)字符串的后三位?
java如何截取一個(gè)字符串的后三位? 結(jié)構(gòu)子串開始位置和結(jié)束位置。java,請(qǐng)問(wèn)如何截取一個(gè)字符串的后三位?字符串值=“abcdefg”整數(shù)長(zhǎng)度=值。長(zhǎng)度()如果(長(zhǎng)度>=3){String st
java如何截取一個(gè)字符串的后三位?
結(jié)構(gòu)子串開始位置和結(jié)束位置。
java,請(qǐng)問(wèn)如何截取一個(gè)字符串的后三位?
字符串值=“abcdefg”整數(shù)長(zhǎng)度=值。長(zhǎng)度()如果(長(zhǎng)度>=3){String str=值.子字符串(長(zhǎng)度-3,長(zhǎng)度)系統(tǒng)輸出打?。╯tr)}其他{系統(tǒng)輸出打?。╲alue)}
輸出結(jié)果如下:
EFG
當(dāng)然,截取前需要判斷是否為空,不為空才可以截取
使用string類的substring(int from,int to)方法從string from to-1位置截取字符。Substring(int index)方法,從字符串index-1或更高的位置截?cái)嗨凶址?。?qǐng)注意,string的字符位置從0開始,substring(int-from),int-to)方法是前閉后開的,即[from,to],可以理解為[from,to-1]示例:string name=“Hello world”系統(tǒng)輸出打印( 名稱.子字符串( 名稱.長(zhǎng)度()-1, 名稱.長(zhǎng)度())//輸出dSystem.out.println( 名稱.子字符串 ( 名稱.長(zhǎng)度()-1))//輸出D