-2
Я пытаюсь разобрать файл .txt. Мне нужно посмотреть файл по строкам и получить доступ к информации, заключенной в '. Вот то, что я пытался до сих пор:Parsing .txt file line by line
public static void main(String[] args) {
String[] test;
String word;
Scanner inputStream = null;
try
{
inputStream = new Scanner(new FileInputStream("stuff.txt"));
}
catch(FileNotFoundException e)
{
System.out.println("output.txt was not found, or could not be opened");
}
while(inputStream.hasNextLine())
{
word = inputStream.nextLine();
test = word.split("['']");
for(int i = 0; i < test.length; i++)
{
System.out.println(test[i]);
}
}
}
и вот формат моего входного файла:
type = 'Home'
title = 'please work'
start = '2000, september, 10, 10, 10'
end = '2010, october, 20, 20, 20'
comment = 'please word '
Мне нужно, чтобы получить доступ к типу, названию, комментарии, и отдельные значения в начале и end
Пожалуйста, уточните название вопроса с большей глубиной. –
Почему вы не пытаетесь использовать регулярное выражение? Что-то вроде «\ (. + \) = '. +'"? –