我对年龄优先考虑这个问题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 –