2016-04-18 3 views
-1

Просто начал класс программирования несколько месяцев назад, и я перехожу к некоторым вопросам обзора для теста. Я не уверен, как справиться с этим. Нам нужно отформатировать несколько строк текста.Java: как разбирать строку?

Так что-то, что выглядит следующим образом: 2002/Идентификация Борна/Действие/1: 58

Придётся выглядеть следующим образом: 2002 - Идентификация Борна Действие 118 минут

Есть несколько из них, и тогда мы должны добавить общее время работы для каждого жанра. Был бы я прав в использовании функции split здесь?

Спасибо

+0

http://stackoverflow.com/questions/950409/how-to-parse-this-string-in-java – Sanj

+0

Разделите строку на '/' и используйте новый массив String, чтобы сделать преобразование соответствующим образом – dambros

ответ

0

Я предполагаю, что входные данные являются 4 переменными. Например,

public String parse(Integer year, String title, String genere, Date duration) 

Таким образом, вам просто нужно управлять значениями. Например

return year + " - " + title + " " + genere + " " + toMinutes(duration) + " minutes" 

где toMinutes(duration) это функция, которая разобрать дату на минуты.

Смежные вопросы