私は配列から値を取るプログラムを持っています。テキストファイルからグラフの値を読み取っていますか?
int graph[][] = new int[][] {{0, 2, 0, 6, 0},
{2, 0, 3, 8, 5},
{0, 3, 0, 0, 7},
{6, 8, 0, 0, 9},
{0, 5, 7, 9, 0},
};
インライン入力をテキストファイル入力に変更しようとしましたが、タイプミスマッチエラーが発生しました。
Scanner inFile = new Scanner(new File("split_this.txt"));
String s = inFile.nextLine();
int numberOfVertices = Integer.parseInt(s);
while (inFile.hasNext()) {
s = inFile.nextLine();
String[] triplet = s.split("[\\|]");
String[][] tokens = new String[ triplet.length ][];
for (int i = 0; i < triplet.length; i++){
tokens[i] = triplet[i].split("[,]");
}
for (int z = 0; z < tokens.length; z++){
for (int i = 0; i < tokens[z].length; i++){
int graph[][] = tokens[z][i];
}
}
}
私を助けてください。
私は、またはint []配列をグラフ化していますが、文字列valトークンの配列はグラフの整数配列ですか? – DarkV1
例 'split_this.txt'ファイルを表示してください –
これはその" split_this.txt "ファイルのコンテンツです {0,2,0,6,0}、 {2、0、3、8、5}、 {0、3、0、0、7}、 {6,8,0,0,9}、 {0、5,7,9,0}、 –