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