Я делаю игру на Java, но не могу понять, как получить информацию из текстового файла, чтобы загрузить игру. У меня сохраненные файлы настроены так, что в каждой строке есть имя метода в моей основной программе. Что мне нужно сделать, так это найти в определенной строке текст и выполнить метод, на который ссылается текст.
Чтение данных из текста построчно в java
comment
пожалуйста, уточните свой вопрос еще немного. Кстати, для этой цели вы можете использовать файл свойств или свои собственные файлы конфигурации.
- person khan   schedule 02.11.2012
comment
Вы хотите знать, как я могу прочитать файл в Java?
- person khan   schedule 02.11.2012
Ответы (2)
Это должно сделать это. Очевидно, вам нужно будет обрабатывать исключения:
public class FileReaderTest
{
public static void main(String[] args) throws IOException, IllegalArgumentException, SecurityException, IllegalAccessException, InvocationTargetException, NoSuchMethodException
{
final FileReaderTest object = new FileReaderTest();
final BufferedReader reader = new BufferedReader(new FileReader(new File("/path/to/file")));
for (String line = reader.readLine(); line != null; line = reader.readLine())
{
object.getClass().getMethod(line).invoke(object);
}
}
}
person
SimonC
schedule
02.11.2012
Теперь предполагается, что вы говорите о файле .txt. Ввод-вывод — это основная идея. Если вы овладеете ею, все готово. I означает ввод, а O — вывод.
Теперь вам нужно сделать переменную равной inputStream.readInt();
РЕДАКТИРОВАТЬ:
Но для получения дополнительной помощи вы также можете прочитать Чтение текстового файла в java
Надеюсь это поможет!
person
Community
schedule
02.11.2012
Ах да, и еще кое-что, чтобы не быть злым, но я не знаю, готовы ли вы к программированию игр прямо сейчас. Если вам нужно, продолжайте пробовать JPanel, JFrame и т. Д. но придерживайтесь основ в течение месяца или около того, тогда вам здесь даже никто не понадобится!
- person ; 02.11.2012