我正在尝试从str2参数创建索引的新数组,但收到此错误:“需要数组,但找到了字符串”。 我正在学习Java,并且只能用Java编写。有人可以解释此错误消息的含义吗?
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);
}
}
答案 0 :(得分:-1)
要纠正该错误:
inOfStr2Nums[i] = alphabet.indexOf(str2.charAt(i));