Привет, получите ошибку и не знаю почему. Вот мой код для вызова.Ошибка несовместимого типа для строки []
public class Solution {
static void displayPathtoPrincess(int n, String [] grid){
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int m;
m = in.nextInt();
String grid[] = new String[m];
for(int i = 0; i < m; i++) {
grid[i] = in.next();
}
int[] x;
x = new int[m-1];
x[0] = 0;
String p;
String single[];
single = new String[(m*m)];
for(int i = 0; i < (m); i++){
for(int b = 0; b <= m; b++){
single[b] = (grid[i].split("(?!^)"));
System.out.println(p);
}
}
displayPathtoPrincess(m,grid);
}
}
Код не в чистом виде или в каком-либо полном, но когда я запускаю его я получаю эту ошибку:
Solution.java:29: error: incompatible types
single[b] = (grid[i].split("(?!^)"));
^
required: String
found: String[]
1 error
Затем я попытался использовать обычную строку Thats не массив не работал. Затем я попытался просто вставить строку, где grid[i]
есть и что тоже не работает. Мне нужна помощь!
Пожалуйста код отступа образца при проводке его. –
Sry Я только начал, вы можете объяснить, что это значит? –
Не беспокойтесь! В принципе, когда вы набираете {, строки после того, как он должен быть отступом ~ 4 пробела, пока вы не дойдете до}, чтобы было легко увидеть, что внутри блока {}. Два из ваших утверждений «для» делают это правильно ... но третье не делает, что делает код более трудным для чтения. –