nerdexam
Oracle

1Z0-804 · Question #14

Given: Which statement will iterate through Direction?

The correct answer is A. for (Direction d : Direction.values()){. The static values() method of an enum type returns an array of the enum values. The foreach way to go over all of them. //... Loop over all values. for (Direction d : Direction.values()){ System.out.println(d); // PrintsNORTH, EAST, ...

Java Class Design

Question

Given:

Which statement will iterate through Direction?

Options

  • Afor (Direction d : Direction.values()){
  • Bfor (Direction d : Direction.asList()){
  • Cfor (Direction d : Direction.iterator()){
  • Dfor (Direction d : Direction.asArray()){

How the community answered

(32 responses)
  • A
    81% (26)
  • B
    3% (1)
  • C
    3% (1)
  • D
    13% (4)

Explanation

The static values() method of an enum type returns an array of the enum values. The foreach way to go over all of them. //... Loop over all values. for (Direction d : Direction.values()){ System.out.println(d); // PrintsNORTH, EAST, ...

Topics

#enum iteration#values() method#for-each loop#enum

Community Discussion

No community discussion yet for this question.

Full 1Z0-804 Practice