Sunday, April 17, 2011

Java array: direct access to component in array

Am I able to access an array component directly such as:

String x = args[1] ?

or do I have to use a loop and use args[i] ?

From stackoverflow
  • Yes, you can access an array component directly.

    For example:

    String[] test = new String[] { "first", "second" };
    System.out.println(test[1]); // Prints second
    

    (EDIT: For some reason I was sure this was about JavaScript not Java. Bizarre.)

  • Surely you can use args[1] too.

  • yes. You can do that, assuming args[1] exists, otherwise you'll get an ArrayIndexOutOfBoundsException.

  • What makes you think you can not?

0 comments:

Post a Comment

Note: Only a member of this blog may post a comment.