字符串的转换相关方法和分割方法

字符串的转换相关方法

char[] toCharArray();  将当前字符串拆分成为字符数组作为返回值

byte[] getBytes();  获得当前字符串底层的字节数组。

String replace(CharSequence oldString,CharSequence newString); 将所有出现的老字符串替换成为新的字符串,返回替换之后的结果新字符串

        //转换成为字符数组
        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 lang = "会不会玩儿呀!你大爷的!你大爷的!你大爷的!你大爷的!你大爷的!你大爷的!";
        String replace = lang.replace("你大爷的!", "***");
        System.out.println(replace);

运行结果:

 

 

 

分割方法

public String[] split(String regex):按照参数的规则,将字符串切分成为若干部分

        //分割字符串方法
        String sto = "aaa,bbb,ccc";
        String[] split = sto.split(",");
        for (int i = 0; i <split.length ; i++) {
            System.out.println(split[i]);
        }

运行结果:

 

注意事项:regex方法其实是一个“正则表达式”,今后学习。

要注意,如果按照英文句点“,”进行切分,必须写“\\”(两个反斜杠) 

 

posted @ 2022-06-30 20:01  monkey大佬  阅读(82)  评论(0)    收藏  举报