2021-02-03
阿新 • • 發佈:2021-02-04
String當中與轉換相關的常用方法有:
public char[] toCharArray(): 將當前字串拆分成為字元陣列作為返回值。
public byte[] getBytes(): 獲得當前字串底層的位元組陣列。
public String replace(CharSequence oldString,CharSequence newString):
將所有出現的老字串替換成為新的字串,返回替換之後的結果新字串。
備註:CharSequence意思就是可以接受字串型別。
public class Demo04StringConvert {
public static void main(String[] args) {
//轉換成為字元陣列
char[] chars = "Hello".toCharArray();
System.out.println(chars[0]);//H
System.out.println(chars.length);//5
System.out.println("=====================");
//轉換成為位元組陣列
byte[] bytes = "abc" .getBytes();
for (int i = 0; i < bytes.length; i++) {
System.out.println(bytes[i]);
}
System.out.println("======================");
String str1="How do you do";
String str2 = str1.replace("o", "*");
System. out.println(str1);//How do you do
System.out.println(str2);//H*w d* y*u d*
String lang1="會不會玩啊!你大爺的!";
String lang2 = lang1.replace("你大爺的", "****");
System.out.println(lang2);//會不會玩啊!****!
}
}