java取字符串某一位 java,請問如何截取一個字符串的后三位?
java,請問如何截取一個字符串的后三位?字符串值=“abcdefg”int長度=值。長度()如果(長度>=3){String str=值.子字符串(長度-3,長度)系統(tǒng)輸出打?。╯tr)}其他{
java,請問如何截取一個字符串的后三位?
字符串值=“abcdefg”int長度=值。長度()如果(長度>=3){String str=值.子字符串(長度-3,長度)系統(tǒng)輸出打印(str)}其他{系統(tǒng)輸出打?。╲alue)}
輸出結(jié)果如下:
EFG
當(dāng)然,您需要判斷截取前為空,不為空才可以截取
使用string類的substring(int from,int to)方法從string from to-1位置截取字符。Substring(int index)方法,從字符串index-1或更高的位置截斷所有字符串。請注意,string的字符位置從0開始,substring(int-from),int-to)方法是前閉后開的,即[from,to],可以理解為[from,to-1]示例:string name=“Hello world”系統(tǒng)輸出打印( 名稱.子字符串( 名稱.長度()-1, 名稱.長度())//輸出dSystem.out.println( 名稱.子字符串 ( 名稱.長度()-1))//輸出D