一、字串的常用方法 — 字元與字串
很多程式語言利用了字元陣列的概念來描述字串的概念,在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 ...