Java String類詳解(二)

2021-07-23 12:23:18 字數 3054 閱讀 7474

一、字串的常用方法 — 字元與字串

很多程式語言利用了字元陣列的概念來描述字串的概念,在string類的方法上也有所體現。

乙個例子:字串和字元陣列轉換,完成乙個小寫字串變為大寫字串的操作

public

class stringdemo

system.out.println();

system.out.println("全部字元陣列變為字串:" + new string(data)) ;

system.out.println("部分字元陣列變為字串:" + new string(data,0,5)) ;}}

執行結果:

h、e、l、l、o、w、o、r、l、d、

全部字元陣列變為字串:helloworld

部分字元陣列變為字串:hello

二、字串的常用方法 — 位元組與字串位元組使用byte描述,位元組一般用在資料的傳輸和進行編碼轉換的時候使用。string中也提供相應的方法,來進行資料傳輸和編碼轉換。

乙個例子:完成乙個小寫字母變為大寫字母的操作

public

class stringdemo

system.out.println() ;

system.out.println("全部位元組陣列變為字串:" + new string(data)) ;

system.out.println("部分位元組陣列變為字串:" + new string(data,0,5)) ;}}

執行結果:

104、101、108、108、111、119、111、114、108、100、

全部位元組陣列變為字串:helloworld

部分位元組陣列變為字串:hello

三、字串的常用方法 — 字串比較

乙個例子:

public

class stringdemo

}

執行結果:

false

true

四、字串的常用方法 — 字串查詢

乙個例子:判斷開頭和結尾操作

public

class stringdemo

}

執行結果:

true

true

true

另外乙個例子:使用contains()方法查詢字串是否存在,直接返回boolean,用於各種的執行判斷

public

class stringdemo

}

執行結果:

true

false

五、字串的常用方法 — 字串替換

乙個例子:

public

class stringdemo

}

執行結果:

he__o wor_d .

he_lo world .

六、字串的常用方法 — 字串擷取

例子:

public

class stringdemo

}

執行結果:

world .

hello

七、字串的常用方法 — 字串拆分

例子:

public

class stringdemo }}

執行結果:

hello

world

!!!

八、字串的常用方法 — 其他方法

例子1:取得字串長度和是否為空

public

class stringdemo

}

執行結果:

false

true

514

例子2:

public

class stringdemo

}

執行結果:

hello

world

!~!!

hello

world

!~!!

hello

world .

Java String 類 和 方法

建立字串 string greeting 菜鳥教程 注意 string 類是不可改變的,所以你一旦建立了 string 物件,那它的值就無法改變了。如果需要對字串做很多修改,那麼應該選擇使用 stringbuffer stringbuilder 類。建立格式化字串 輸出格式化數字可以使用 print...

java String類轉換功能

byte getbytes 把字串轉換為位元組陣列 char tochararray 把字串轉換為字元陣列 static string valueof char chs 把字元陣列轉換為字串 static string valueof int i 把字元陣列轉換為字串 string tolowerc...

Java String類深入理解

在這裡主要說一些string類的細節,易忽略的點,以及面試題 string s1 abc s1是乙個類型別變數,abc 是乙個物件。s1 ab 新建立了乙個物件,s1指向這個物件,原來的 abc 還在堆記憶體中。string s2 new string abc 不使用!建立了兩個物件 string ...