String[][] array = {{"a","b","c"},{"d","e","f"},{"g","h","i"}};
String[][] resultArray = [10][10];
i want to store first row of array values to resultArray, how can i do it in java. Please help me
Try with:
String[] resultArray = array[0]; //gets the first row of array
String[] resultArray = {"a", "b", "c"};String[][] array = {{"a","b","c"},{"d","e","f"},{"g","h","i"}};
String[] resultArrayPtr = array[index];
if you want to copy you going to have iterate or to use clone.
Try this:
copies reference
String[][] array = {{"a","b","c"},{"d","e","f"},{"g","h","i"}};
String[] resultArray = array[0];
copies values
String[][] array = {{"a","b","c"},{"d","e","f"},{"g","h","i"}};
String[] resultArray = new String[array[0].length];
System.arraycopy(array[0],0, resultArray, 0, array[0].length);
String [] firstRow = array[0];