Is there a "neater" way to code the following? (It prints the 5 data elements in an array.)

System.out.println("All the values in the array are: ");
System.out.println(+ array1[0]);
System.out.println(+ array1[1]);
System.out.println(+ array1[2]);
System.out.println(+ array1[3]);
System.out.println(+ array1[4]);

Thanks,
Bud

Recommended Answers

All 4 Replies

>Is there a "neater" way to code the following?

System.out.println ( "All the values in the array are: " );
for ( T x: array1 )
  System.out.println ( x );

Change T to whatever the type of the array is. Or, if you aren't up to the latest version of Java:

System.out.println ( "All the values in the array are: " );
for ( int i = 0; i < array1.length; i++ )
  System.out.println ( array1[i] );
commented: elegent way! +0

Thanks...exactly what I was looking for!

Bud

a neater way of getting values from an array! Good work, buddy.

System.out.println ( "All the values in the array are: " );
for ( T x: array1 )
  System.out.println ( x );

Thanks.

commented: Now let me "repay" your "kindness" of false accusation by down-voting so you can see that first vote wasn't my. Have nice day, and get some manners. -4

@rotten69 was it worth to reopen 6 year old thread? (Created 02-05-05)

Thread closed, before another time-traveler arrival

commented: Why the HECK was I given a -1? Because I added a reply in a too old thread!! +0
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.