我正试图从str2参数创建一个新的索引数组,但收到了以下错误:"需要数组,但找到了字符串。"我正在学习Java,而且只能自如地用Javascript编写。有人能解释一下这个错误信息的含义吗?
public class Scramblies {
public static boolean scramble(String str1, String str2) {
String alphabet = "abcdefghijklmnopqrstuvwxyz";
int[] inOfStr2Nums = new int[str2.length()];
for (int i = 0; i < str2.length(); i++){
inOfStr2Nums[i] = alphabet.indexOf(str2[i]);
}
System.out.println(inOfStr2Nums);
}
}
要修复错误:
inOfStr2Nums[i] = alphabet.indexOf(str2.charAt(i));