Здравствуй я получил весьма досадную проблему я хотел бы читать текстовые файлы, подобное этомуAndroid - Чтение файла с помощью сканера, как добраться до файла
KEY
0 1 2 3 4 5 6 7
KEYEND
я попытался использовать класс сканера, потому что он может возвращать результаты в виде строк, знаков после запятой, независимо от
public static void LoadStuff(String Name) {
Scanner reader = null;
try {
reader = new Scanner(new File(Name));
} catch (Exception e) {
Log.d("damn", "FAIL");
}
if(reader != null)
Load(reader);
}
private static void Load(Scanner reader) {
while (reader.hasNext()) {
String result = reader.next();
if (result == "KEY") { // may be result.equalsignorecase
while (result != "KEYEND") {
int index = reader.nextInt();
Log.d("Index", String.valueOf(index));
}
}
}
reader.close();
}
я не могу сделать выше, потому что сканер не может найти файл, разбор как «file.txt» не работает, пробовал также с путем как это «Рез/data/file.txt "также не работает , где я должен поместить файл и как получить каталог, чтобы заставить его работать благодаря
работает отлично, спасибо – nullpointer
Рад, что смог помочь ответить на ваш вопрос :-) – trumpetlicks