package cn.yyhl.day11;
/*
String当中与转换相关的常用的方法有:
public char[] toCharArray():将当前字符串拆分成为字符数组作为返回值。
public byte[] getBytes():获得当前字符串底层的字节数组。
public String replace(CharSequence oldString, CharSequence newString):
将所有出现的老字符串替换成为新的字符串,返回替换之后的结果(新字符串)。
备注:CharSequence意思就是说可以接受字符串类型。
*/
public class String06Convert {
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]);
}
//字符串的内容替换
String str = "How do you do?";
String str1 = str.replace("o","*");
System.out.println(str);//How do you do
System.out.println(str1);//H*w d* y*u d*?
System.out.println("===================");
String lang = "会不会玩啊,你大爷的!你大爷的!!你大爷的!!!";
String lang1 = lang.replace("大爷的", "****");
System.out.println(lang);//会不会玩啊,你大爷的!你大爷的!你大爷的!
System.out.println(lang1);//会不会玩啊,你****你****你****
}
}