java自學之旅(1)字串常用方法

2021-07-13 20:49:50 字數 2216 閱讀 7654

package test.string;

/** * 字串常用方法

* * 1. str.legth // 獲取字串長度

* * 2. str.indexof(string s) //用於返回字串s在指定字串中首次出現的索引位置

* * 3. str.lastindexof(string str) //用於返回字串s在指定字串中最後一次出現的索引位置

* * 4. str.charat(int index) //將指定索引處的字元返回

* * 5. str.substring(int beginindex) //從指定位置開始擷取直到該字串結尾的字串

* * 6. str.substring(int beginindex,int endindex) //從字串某一索引位置開始擷取至某一索引位置結束的字串

* * 7. str.trim //返回字串副本,忽略前導空格和尾部空格

* * 8. str.replace(char oldchar,char newchar) //將指定的字元或字串替換成新的字元或字串

* 注意:如果oldchar在字串中重複出現了多次,replace方法會將所有的全部替換

* * 9. str.startswith(string prefix) //判斷當前字串物件的字首是否是引數指定的字串

* * 10. str.endswith(string suffix) //判斷當前的字串是否是以給定的子字串結束

* * 11. str.equals(string otherstr) //比較兩個字串是否具有相同的內容(區分大小寫),返回布林值

* * 12. str.equalsignorecase(string otherstr) //比較字串內容,忽略大小寫,返回布林值

* * 13. str.compareto(string otherstr) //按字典順序比較兩個字串,該比較基於各個字元的unicode值

* * 14. str.tolowercase() //將字串中的所有字元從大寫字母改為小寫字母

* * 15. str.touppercase() //將字串中的所有字元從小寫字母改為大寫字母

* * 16. 分割字串

* 1)str.split(string sign) //根據給定分割符對字串進行拆分

* 2)str.split(string sign,int limit) //根據給定的分割符對字串進行拆分,並限定拆分的次數

* 注:沒有統一的對字串進行分割的符號。如果想定義多個分割符可以使用「|」,例如「,|=」,表示分割符分別為「,」和「=」

*

* 17. 格式化字串

* 1)str.format(string format,object ...args)

* format:格式字串

* args:格式字串中由格式說明符引用的引數。如果還有格式說明符以外的引數,則忽略這些額外引數。此引數的數目是可變的,可以為0

* 2)str.format(local l,string format,object ...args)

* l:格式化過程中要應用的語言環境。如果1為null,則不進行本地化

* 注:參閱:

* 常用日期格式轉換符

* 時間格式轉換符

* 常見的日期和時間組合的格式

*

* @author unique_19

* * string 特點:

* 建立成功的字串物件,其長度是固定的,內容不能被改變和編譯。使用「+」可以達到附加

* 新字元或字串的目的,但「+」會產生乙個新的sring例項,會在記憶體中建立新的字串物件。

* 如果重複的對字串進行修改,將極大的增加系統的開銷。j2se 5.0增加了可變的字串行

* string-builder類,大大提高了頻繁增加字串的效率

* */

public class teststring

string b = str.split(",", 2);

system.out.println("\n第二次分割後的結果為:");

for (int i=0;i}}

Java基礎方法1 字串

字串合集 public static void main string args system.out.println sum system.out.println str 完整輸出字串 system.out.println str.charat 6 指定下標字元輸出 system.out.prin...

python學習之旅 02字串

所謂字串,就是由零個或多個字元組成的有限序列,一般記為。在python程式中,如果我們把單個或多個字元用單引號或者雙引號包圍起來,就可以表示乙個字串。s1 hello,world s2 hello,world 以三個雙引號或單引號開頭的字串可以折行 s3 hello,world print s1,s...

Python自學筆記9 字串

1 字串就是字元的串,hello,word print hello,word hello,word print hello,word hello,word 可以看出單純的字串輸出,單引號和雙引號是一樣的。2 字串中有單引號或雙引號的,需要用另一種引號區分如。print i m a coder 或者p...