Quantcast
Channel: Recent Questions - Stack Overflow
Viewing all articles
Browse latest Browse all 12111

How can I delete an item in a two dimensional array in Java?

$
0
0

public class ArrayApp {public static void main (String[]args){

    int [] [] numbers = new int [2] [4];    // row and column    numbers [0] [0] = 1;    numbers [0] [1] = 2;    numbers [0] [2] = 3;    numbers [0] [3] = 4;    numbers [1] [0] = 5;    numbers [1] [1] = 6;    numbers [1] [2] = 7;    numbers [1] [3] = 8;    int row = 0, column = 0;    // delete item    int deleteKey = 4;    for(row = 0; row < numbers.length; row++){        for (column = 0; column < numbers[row].length; column++){            if(numbers[row][column] == deleteKey){                  // this is where I want to move the array to eliminate the item with key "4"                for (int traverse = numbers[row][column]; traverse < numbers.length-1; traverse++){                      numbers[row][column] = numbers[row+1][column+1];                }                 break;            }   // end if        }    }   // end for}   // end main

} // end class

I want to delete item with key "4" using some sort of array traversing, but my code doesn´t delete it. I would appreciate any help, thanks.


Viewing all articles
Browse latest Browse all 12111

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>