Я просмотрел другие сообщения, но я все еще застрял в этой проблеме некоторое время. У меня есть текстовый файл, который имеет различные новые строки, каждая из которых имеет разную длину. Я хочу сохранить их в массиве 2d, чтобы я мог вызывать конкретные местоположения, то есть слово [1] [4].текстовый файл для 2d массивов в java
Мне удалось сохранить их в массиве - мой код ниже. Спасибо за вашу помощь!
String line = null;
ClassToRead txtFile = new ClassToRead("test.txt"); //reading using bufferReader
String [][] words = new String[txtFile.readLines()][]; //this is where I want to store the words
while((line = br.readLine())!= null){
String [] newData = line.split("\\s+");
System.out.println(Arrays.toString(newData)); //prints out array
}
//I want to use specific locations in the 2d array e.g. System.out.println(words[3][5]);
Вы звезда! Я не думал о счетчике, спасибо большое! – mike
Нет проблем. Я рад, что смогу помочь;) – Ubica