java中裁剪String(包含中文)

2021-09-14 03:04:16 字數 458 閱讀 8379

/** 返回包含中文的字串長度 

* 編碼格式 :utf-8 乙個中文佔三個位元組,其他字元佔乙個位元組

* 編碼格式 :gbk 乙個中文佔兩個位元組,其他字元佔乙個位元組

*/private int getstrlength(string str)else

}return strlength;}/*

* 獲得指定字串的長度(可以包含中文)

* 編碼格式 :utf-8 乙個中文佔三個位元組,其他字元佔乙個位元組

* 編碼格式 :gbk 乙個中文佔兩個位元組,其他字元佔乙個位元組

*/private string getsubstr(string str, int length)

for(int i = 0; i < str.length(); i++)else

if(strlength >= length)

}return str;

}

Java中String方法substring講解

public stringsubstring int beginindex 返回乙個新的字串,它是此字串的乙個子字串。該子字串始於指定索引處的字元,一直到此字串末尾。例如 harbison substring 3 returns bison emptiness substring 9 returns...

java中String常用方法

public int length 獲取字串含有的字元個數,拿到字串長度。public string concat string str 將當前字串和引數字串拼接成為返回值新的字串。public char charat int index 獲取指定索引位置的單個字元。索引從0開始 public in...

java中string物件中的split方法的使用

我們都知道string物件中的split方法,是用來按照根據匹配給定的正規表示式來拆分此字串。split方法有兩種 一種為 public stringsplit stringregex 另一種為 public stringsplit stringregex,intlimit 但是在實際應用中我們常用...