0

int i は増加していないようで、while または for ループは配列内で機能していないようです。これの理由は何ですか?クリックするたびに行が変更され、配列リストで行 # を取得しようとしています。

public static ArrayList<Integer> XCordPasted(int Row, int Column){

    ArrayList<Integer> XCord = new ArrayList<Integer>();

    int row = Row * (int)NumWidthTextures;
    int statRow = row;
    int i = 0;
    int g = i;

    if(XCord.isEmpty()){
        XCord.add(i,statRow);
        i=1;
    }else{
        XCord.add(i,statRow);
        i++;
    }
    if(XCord.size()>1){
        if(XCord.get(g-1)==XCord.get(g)){
            XCord.remove(g);
            i=XCord.size();
        }
    }
    return XCord;
}
4

2 に答える 2