I'm reading in numbers to fill an adjacency matrix. The numbers are read in from a file and the format can be seen below.
0 1 0 0 1 1 0 0
1 0 0 0 0 1 1 0
0 0 0 1 0 0 1 0
0 0 1 0 0 0 0 1
1 0 0 0 0 1 0 0
1 1 0 0 1 0 0 0
0 1 1 0 0 0 0 1
0 0 0 1 0 0 1 0
But I'm getting an InputMismatchException when I try to run my program, and I can't figure out why. My code is below. I'd greatly appreciate some help.
import java.util.Scanner;
public class Driver {
public static void main(String[] args) {
Scanner scanner = new Scanner("sample1.txt");
scanner.useDelimiter("[\\s,]+");
int input = scanner.nextInt();
int[][] adjMatrix = new int[8][8];
for(int i=0; i < input; i++) {
for (int j=0; j < input; j++) {
adjMatrix[i][j] = scanner.nextInt();
}
}
scanner.close();
new DFS(adjMatrix);
}
}