需要Java.Array,但找到字符串



我正试图从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));

最新更新