0
我正在为Android开发板球应用程序。在Android中比较values
如何比较while循环中的两个值?为了设置通知,我将分数存储在数组列表中,并将分数存储到另一个数组列表中。在while循环中,我需要比较小门值是否有变化。
所有值都来自数据库。我的代码如下:
public void checkNotfifications(){
ListIterator<Score> litr = scoreList.listIterator();
ls = s;
while (litr.hasNext()) {
Log.i(MY_DEBUG_TAG, "s.getInnings() = "+Integer.parseInt(s.getInnings()));
Log.i(MY_DEBUG_TAG, "ls.getInnings() = "+Integer.parseInt(ls.getInnings()));
Log.i(MY_DEBUG_TAG, "Checking for i notifications..."+Integer.parseInt(s.getInnings())+" 2nd "+Integer.parseInt(ls.getInnings()));
if(Integer.parseInt(s.getInnings()) == Integer.parseInt(ls.getInnings())){
Log.i(MY_DEBUG_TAG, "Checking for w notifications..."+Integer.parseInt(s.getWickets())+" A "+Integer.parseInt(ls.getWickets()));
if (Integer.parseInt(s.getWickets()) > Integer.parseInt(ls.getWickets())) {
showNotification("A wicket down");
}
}
/* if (Integer.parseInt(s.getInnings()) >= Integer.parseInt(ls.getInnings())) {
ls = s;
}
*/
s = litr.next();
ls = litr.next();
}
}
您可以使用比较运算符比较两个值。我不确定你在问什么。 – 2011-02-25 05:58:02
这真的与android无关,这是一个java问题。 – rogerkk 2011-02-25 06:14:28
有什么问题? – 2011-02-25 06:39:59