Java中字符串转换为字符串数组

第一种:转换为char类型数组
String str = "Hello World";
        char [] chars= str.toCharArray();
        System.out.println(chars);

输出结果为

Hello World
第二种:转换为byte
//用getBytes
        String str = "Hello World";
        byte []bytes=str.getBytes();
        System.out.println(bytes);
*当将输入的字符串转换为字符串数组时
//需要用nextLine 否则只能输出空格之前的字符串
        Scanner scanner = new Scanner(System.in);
        String a = scanner.nextLine();
        char[] array = a.toCharArray();
*当字符串数组转换为字符串时
StringBuffer sb = new StringBuffer();
        String[] str = {"hello", "world"};
        for(int i = 0; i < str.length; i++){
        sb. append(str[i]);
        }
        String s = sb.toString();
*当char数组转换为字符串时
char[] chars={'H','e','l','l','o'};   
String  str=new   String(chars);