我得到-1
從我的response
。我得到這個異常,如何處理這個異常,以便我可以避免任何不符合我的Array
的整數。如何處理ArrayIndexOutOfBoundsException
Constants.Friends[Integer.parseInt(custom.getFriendsList())]
例如,如果我的數組持有四個項目。
String[] MyList = {"One","Two","Three","Four"};
如果我得到-1或大於3,我怎麼能處理他們的任何價值。
您可能應該在嘗試訪問數組之前檢查索引。 – manub 2013-05-09 17:15:26
取決於你想如何處理它們 - 要麼檢查邊界,要麼抓住邊界 – 2013-05-09 17:16:14
@isti_spl我聽說抓住一個AIOBE是不好的做法......但是否則會有很好的建議。 – fireshadow52 2013-05-09 17:16:43