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)- A81% (26)
- B3% (1)
- C3% (1)
- D13% (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.