我對年齡優先考慮這個問題Java的年齡近似
這些人,是需要處理的輸入
Dude 20-25 Major Injuries
Guy 48 Panic
Bob <=4
我有先後次序誰必須由受害者的年齡被保存(年輕,年長的) 你可以受害者的名字後看到的數字/ s的年齡
所以如果是beetwen 20-25將被視爲20
範圍- 如果是< = 4,將被認爲是4
- 如果是< 4它會被認爲是3
- 如果是> 4它會被認爲是5
我的問題是,什麼是處理每一行,所以我可以從年齡 我需要將它存儲得到考慮價值的最佳方式回到地方,比如一個數組或ArrayList中 的,所以如果它是:
Dude 20-25 Major Injuries
它會變成老兄20大受傷
我只是需要想法來處理它,不需要是代碼。
我覺得OP是尋找如何解析'<=','<'等 – GriffeyDog
我承擔這三種投入不是唯一可能的投入。使用這種方法會導致你需要〜300個if語句來使其通用。 – Holloway
爲什麼-1?我做了編輯考慮其他年齡不> =,<=, <, > 4和20 - 25 –