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);