Мне было интересно, как создать java-программу, которая читает из файла и назначает переменные.Java, назначая переменные из файлов
import java.io.*;
public class Reader {
public static void main(String[] args) {
String str;
String time=null;
try {
BufferedReader reader = new BufferedReader(new FileReader("pathfilehere"));
while((a = reader.readLine()) != null) {
reader.readLine();
}
} catch(FileNotFoundException e){System.out.println("Error: "+e.getMessage());
} catch(IOException e){System.out.println("Error: "+e.getMessage());
}
System.out.println(time);
}
}
Если у меня есть текстовый файл с переменной «ул» и его значение «randomstring», мой вопрос, как я могу сказать, моя Java программа для назначения этой переменной из текстового файла и сохранить его в java-программу для использования позже?
Прочитать текстовый файл в 'Map'. Надеюсь, вы используете стандартную сериализацию, такую как JSON, поэтому вам не нужно качать собственный парсер. –
Если у вас есть пары значений ключей, то вы можете использовать класс «Свойства», который может считывать значение ключа в паре данных в файле и интерпретировать их как свойства –
+1 для «_use the property class_». Если я не буду читать вопрос неправильно, это именно то, что вы ищете. Вот [JavaDoc для свойств] (http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html). Вот [связанный вопрос] (http://stackoverflow.com/q/1318347/778118), и вот [учебник] (http://www.mkyong.com/java/java-properties-file-examples/). – jahroy