String06Convert

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);//会不会玩啊,你****你****你****
    }
}

 

posted @ 2021-07-19 19:19  凝眸望天涯  阅读(41)  评论(0)    收藏  举报