请大家帮帮忙,一个关于时间区间的处理问题,急
连星入剑端 2005-04-19 04:04:58 有一些字符串形式的时间区间,存放在label中
例如:
t0=0
t1=5
4<=t1<=5
...
现在需要对其中的数据进行规类,分别存放在 TimeInequality类中的min 跟max中
例如对于t0=0而言 min=max=0
对于4<=t1<=5而言 min=4 max=5
我现在编了一部分处理(t0=0这种情况),可是实在是不知道该如何处理(4<=t1<=55)这种情况。
我把原程序贴出来了,打省略号的是我不知道的地方,请哪位好心人知道的话,帮我补上,或者帮我修改一下,感激不尽~~
public class TimeInequality
{
Integer min;
Integer max;
}
private TimeInequality inequalityLabelOfString(String label)
{
TimeInequality minmax = new TimeInequality();
if (label.charAt(0) == 't')
{ int i=1;
while (label.charAt(i) != '=') i++;
minmax.min = Integer.valueOf(label.substring(i));
minmax.max = minmax.min;
return (minmax);
}
else
.......//我不会处理的情况:(
}
}