Java学习笔记96——String类的转换功能

String类的转换功能

字符串的转换功能: byte[] getBytes() 将字符转换为字节序列

char[] toCharArray() 将字符串转化为字符数组

static String valueOf(char[] chs) 将字符数组转化为字符串

static String valueOf(int i) 将int类型的数据转化为字符串

String toLowerCase() 将字符串中的内容全部转小写

String toUpperCase() 将字符串中的内容全部转大写

String concat(String str) 将小括号中的字符串拼接到大字符串的后面

 

public class StringDemo8 {
    public static void main(String[] args) {
        String s = "HelloWorLD";
​
        //byte[] getBytes()
        //使用平台的默认字符集将此String编码为字节序列,将结果存储到新的字节数组中。
        byte[] b1 = s.getBytes();
//        System.out.println(b1); //[B@4554617c
        //把字符转化成为对应的ASCII码并进行遍历
        for(int i=0;i<b1.length;i++){
            System.out.println(b1[i]);
        }
​
        System.out.println("***********************************");
        //char[] toCharArray()
        //将字符串转换成字符数组
        //字符串 --> 字符数组
        char[] c1 = s.toCharArray();
        for(int i=0;i<c1.length;i++){
            System.out.print(c1[i]);
        }
​
        //增强for循环,后面集合的时候会讲解,它是用来替代迭代器的。
//        for(char c : c1){
//            System.out.print(c);
//        }
​
        System.out.println();
        System.out.println("***********************************");
        //static String valueOf(char[] chs)
        //将字符数组转换成字符串
        String s1 = String.valueOf(c1);
        System.out.println(s1);
​
        System.out.println("***********************************");
        //static String valueOf(int i)
        //将int类型的数据转换成字符串类型
        String s2 = String.valueOf(100); //100 -->"100"
        System.out.println(s2); //100
​
        System.out.println("***********************************");
        //String toLowerCase()
        //将字符串中的内容全部转换成小写
        String s3 = s.toLowerCase();
        System.out.println(s3); //helloworld
​
        System.out.println("***********************************");
        //String toUpperCase()
        String s4 = s.toUpperCase();
        System.out.println(s4); //HELLOWORLD
​
        System.out.println("***********************************");
        //String concat(String str)
        //将小括号中的字符串拼接到大字符串的后面
        String s5 = s.concat("hadoop");
        System.out.println(s5);
    }
}
posted @ 2021-12-15 21:52  欧朋  阅读(109)  评论(0)    收藏  举报