все, теперь я столкнулся с проблемой, не связанной с сохранением содержимого в текстовом файле в массиве. Ситуация похожа, текстовое содержимое файла:Хранить содержимое текстового файла по строкам в массив
abc1
xyz2
rxy3
Я хочу, чтобы хранить их в соответствие массив построчно, это возможно? Я ожидаю, что вот так:
arr[0] = abc1
arr[1] = xyz2
arr[2] = rxy3
Я попробовал что-то вроде этого, но, похоже, не работает для меня. Если кто-нибудь может мне помочь, очень спасибо.
Код:
BufferedReader in = new BufferedReader(new FileReader("path/of/text"));
String str;
while((str = in.readLine()) != null){
String[] arr = str.split(" ");
for(int i=0 ; i<str.length() ; i++){
arr[i] = in.readLine();
}
}
* «но кажется, что не работает для меня» * Какие ошибки или исключение привело? Скопируйте/вставьте его на форум как [править вопрос] (http://stackoverflow.com/posts/16100175/edit). –
Если вам нужна вся строка в каждом элементе массива, почему вы его раскалываете? – NilsH
Я думал, что раскол ("") может помочь мне дифференцировать следующую строку? так что он может стать залогом 1,2,3 .. – salemkhoo