String类的转换功能方法day11

package com.shujia.day11;

/*
    String类的转换功能:
        byte[] getBytes()                   将字符串转成一个字节数组
        char[] toCharArray()                将字符串转成一个字符数组
        static String valueOf(char[] chs)   直接使用String类名的方式进行调用,将字符数组转成字符串
        static String valueOf(int i)        直接使用String类名的方式进行调用,将整形数组转成字符串
        String toLowerCase()                将字符串中的字母全部转小写
        String toUpperCase()                将字符串中的字母全部转大写
        String concat(String str)           字符串的拼接

 */
public class StringDemo6 {
    public static void main(String[] args) {
        String s1 = "hello WoRlD";

        //byte[] getBytes() 将字符串转成一个字节数组
//        byte[] bytes = s1.getBytes();
//        for(int i=0;i<bytes.length;i++){
//            System.out.println(bytes[i]);
//        }
        /*
        输出为ascii码值
         */

        //char[] toCharArray() 将字符串转成一个字符数组
//        char[] chars = s1.toCharArray();
//        for (int i = 0; i < chars.length; i++) {
//            System.out.println(chars[i]);
//        }

        //static String valueOf(char[] chs) 直接使用String类名的方式进行调用,将字符数组转成字符串
        char[] chars = {'我', '爱', '美', '丽', '的', '中', '国'};
        String s2 = String.valueOf(chars);
        System.out.println(s2);

        //static String valueOf(int i)
        String s3 = String.valueOf(100); //将整数100转成字符串100
        System.out.println(s3); // 100 --> "100"

        //String toLowerCase() 将字符串中的字母全部转小写
        String s4 = s1.toLowerCase();
        System.out.println(s4);

        //String toUpperCase() 将字符串中的字母全部转大写
        String s5 = s1.toUpperCase();
        System.out.println(s5);

        //String concat(String str) 字符串的拼接
        String s6 = "hello";
        String s7 = "world";
        String s8 = s6.concat(s7);
        System.out.println(s8);
    }
}
posted @ 2024-08-08 20:55  ていせい  阅读(2)  评论(0编辑  收藏  举报