有没有办法将字符串数组转换为char数组。目前我有代码:
String[] alphabet = {"a","A","b","B","c","C","d","D","e","E","f","F","g","G","h","H","i","I","j","J","k","K","l","L","m","M","n","N","o","O","p","P","q","Q","r","R","s","S","t","T","u","U","v","V","w","W","x","X","y","Y","z","Z"};
char[] charArray = alphabet.toCharArray();
目前这给了我错误信息:
error: cannot find symbol
char[] charArray = alphabet.toCharArray();
答案 0 :(得分:3)
您需要使用String
对象,因为toCharArray
是String
类的方法
String alphabet = "aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ";
char[] charArray = alphabet.toCharArray();
以防万一你还想要一个String数组,只需拆分空String
String [] arr = alphabet.split(""); // your String array
答案 1 :(得分:1)
此代码将字符串数组转换为char数组
String[] alphabet = {"a","A","b","B","c","C","d","D","e","E","f","F","g","G","h","H","i","I","j","J","k","K","l","L","m","M","n","N","o","O","p","P","q","Q","r","R","s","S","t","T","u","U","v","V","w","W","x","X","y","Y","z","Z"};
String s = "";
for (String n:alphabet)
s+= n;
char[] c = s.toCharArray();