Results 1 to 7 of 7
- 09-11-2011, 11:53 PM #1
Member
- Join Date
- Apr 2011
- Posts
- 14
- Rep Power
- 0
Array, method to change character places
hey guys,
so i came up with this 2d array which prints
Generation Zero
X X X X X X X X X X X
X X X X X X X X X X X X
X X X X X X X X X X X
X X X X X X X X X X X X
X X X X X X X X X X X
X X X X X X X X X X X X
X X X X X X X X X X X
X X X X X X X X X X X X
X X X X X X X X X X X
X X X X X X X X X X X X
X X X X X X X X X X X
X X X X X X X X X X X X
X X X X X X X X X X X
X X X X X X X X X X X X
X X X X X X X X X X X
X X X X X X X X X X X X
X X X X X X X X X X X
X X X X X X X X X X X X
X X X X X X X X X X X
X X X X X X X X X X X X
X X X X X X X X X X X
X X X X X X X X X X X X
X X X X X X X X X X X
now what i want to do is create a method that goes in the array and replaces the X with an empty space ' ' and fills up the empty space with the letter X, so basically do the opposite of what i have.
here is the code i got so far:
public class SecondArray2D
{
public static void main(String[]args)
{
char [][] array = {
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
{' ',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ',' '},
{' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' '},
{' ',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ',' '},
{' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' '},
{' ',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ',' '},
{' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' '},
{' ',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ',' '},
{' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' '},
{' ',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ',' '},
{' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' '},
{' ',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ',' '},
{' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' '},
{' ',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ',' '},
{' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' '},
{' ',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ',' '},
{' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' '},
{' ',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ',' '},
{' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' '},
{' ',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ',' '},
{' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' '},
{' ',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ',' '},
{' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' '},
{' ',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ',' '},
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
};
System.out.println(" Generation Zero");
for (int n=0; n< array.length; n++)
{
System.out.println(array[n]);
}
}
}
-
Re: Array, method to change character places
What is your current question as I don't see one in your post above?
- 09-12-2011, 12:01 AM #3
Member
- Join Date
- Apr 2011
- Posts
- 14
- Rep Power
- 0
Re: Array, method to change character places
if you notice what the program prints is something like so,
Generation Zero
x x x x x x
x x x x x
x x x x x x
im looking for a method or someway tht i could replace all characters in the array with an empty space and and fill all empty spaces with a character.
so if
if Generation zero looks like above,
i would like Genration one to look like this
x x x
x x x x
the exact oposit,
of this
{' ',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ','X',' ',' '},
-
Re: Array, method to change character places
- 09-12-2011, 12:09 AM #5
Member
- Join Date
- Apr 2011
- Posts
- 14
- Rep Power
- 0
Re: Array, method to change character places
nothing, im lost. i got stuck and i donno how to get started on next step, which is what i just explained
-
Re: Array, method to change character places
Well, you need to step through the arrays, and what's the best tool for iterating through an array?
-
Similar Threads
-
Integer value in Character Array
By AwesomeGuy in forum New To JavaReplies: 1Last Post: 04-09-2011, 07:41 PM -
How do I check if the character in an array matches...?
By _inase in forum New To JavaReplies: 0Last Post: 04-02-2011, 01:57 AM -
Using a character array with html
By ishdevil in forum New To JavaReplies: 0Last Post: 02-10-2010, 01:01 PM -
Problem using the toUpperCase method with character array...
By lisalala in forum New To JavaReplies: 2Last Post: 02-24-2009, 04:32 PM -
comparing array using character
By Anseki in forum New To JavaReplies: 7Last Post: 10-03-2008, 07:28 PM


LinkBack URL
About LinkBacks
Reply With Quote

Bookmarks