āĻāĻšā§! āĻāĻāĻā§āĻ° āĻĒāĻžāĻ ā§, āĻāĻŽāĻ°āĻž āĻāĻžāĻāĻž āĻāĻāĻžāĻ°ā§āĻāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŦāĨ¤ āĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻ¯āĻžāĻ¨, āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻāĻžāĻ¨āĨ¤ āĻ¤ā§āĻŽāĻŋ āĻāĻāĻž āĻāĻŋāĻāĻžāĻŦā§ āĻāĻ°? āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ
-āĻāĻ˛ā§āĻĒāĻāĻžāĻšāĻŋāĻ¨ā§ āĻšāĻ¯āĻŧ, āĻ¸ā§āĻāĻžāĻ¨ā§ Dewey Decimal āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻ˛ā§āĻĒāĻāĻžāĻšāĻŋāĻ¨ā§ āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻ¤āĻžāĻĻā§āĻ° āĻļā§āĻˇ āĻ¨āĻžāĻŽ āĻ
āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻŦāĻ°ā§āĻŖāĻžāĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻ¸āĻžāĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻž āĻā§āĻāĻāĻā§āĻ¨ āĻ¨āĻž āĻā§āĻ¨, āĻā§āĻ¨ā§ āĻ¨āĻž āĻā§āĻ¨ā§ āĻ¸āĻŽāĻ¯āĻŧā§, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻž āĻā§āĻāĻāĻā§āĻ¨ āĻ¤āĻž āĻā§āĻāĻā§ āĻ¨āĻž āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ āĻāĻ āĻāĻ°ā§ āĻŦāĻāĻ¯āĻŧā§āĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¯āĻāĻ¨āĻ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻā§ āĻāĻžāĻāĻžāĻ¤ā§ āĻāĻŋāĻ¨āĻŋāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ°āĻš āĻĨāĻžāĻā§, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ
ā§āĻ¯āĻžāĻ°ā§ , āĻāĻāĻāĻŋ āĻ
ā§āĻ¯āĻžāĻ°ā§āĻ˛āĻŋāĻ¸ā§āĻ , āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°āĻŋ āĻŦāĻž āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¤ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻšā§āĻ āĻ¨āĻž āĻā§āĻ¨ , āĻāĻĒāĻ¨āĻŋ āĻā§āĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ āĻā§āĻāĻā§ āĻĒāĻžāĻŦā§āĻ¨? āĻāĻŋāĻā§ āĻ¸āĻŽāĻ¯āĻŧā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻšāĻŦā§ āĻāĻāĻŦāĻžāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻāĻž āĻāĻāĻžāĻ°ā§āĻāĻ° āĻāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻāĻžāĻāĻž āĻāĻāĻāĻŋ Iterator āĻāĻŋ?
āĻāĻžāĻāĻžāĻ¤ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻāĻžāĻ°ā§ āĻāĻŋ? āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ°āĻšā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĻā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻ¯āĻŧāĨ¤ āĻāĻŦāĻ āĻ¸āĻāĻā§āĻ°āĻš āĻĻā§āĻŦāĻžāĻ°āĻž, āĻāĻŽāĻ°āĻž āĻ¸āĻāĻā§āĻ°āĻš āĻļā§āĻ°ā§āĻŖā§āĻ¤ā§ āĻāĻŋāĻā§ āĻŦā§āĻāĻžāĻ¤ā§ āĻāĻžāĻ. āĻāĻāĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤:- āĻ ā§āĻ¯āĻžāĻ°ā§āĻ˛āĻŋāĻ¸ā§āĻ
- āĻšā§āĻ¯āĻžāĻļāĻ¸ā§āĻ
- āĻ˛āĻŋāĻā§āĻāĻĄāĻšā§āĻ¯āĻžāĻļāĻ¸ā§āĻ
- āĻ¯ā§āĻāĻŋāĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻž
- āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¸āĻžāĻ°āĻŋ
- āĻā§āĻā§āĻāĻ°
- āĻāĻŦāĻ āĻāĻ°āĻ āĻ āĻ¨ā§āĻ āĻāĻŋāĻā§âĻ
āĻā§āĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻāĻžāĻ¤ā§ āĻāĻāĻžāĻ°ā§āĻāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻāĻžāĻāĻžāĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ°āĻšā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§āĻāĻā§ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°āĻ¤ā§ āĻļā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻĒāĻžāĻ¯āĻŧāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻšāĻ˛ āĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻāĻŋ āĻāĻ āĻŽāĻ¤ āĻĻā§āĻāĻžāĻ¯āĻŧ:class Main {
public static void main(String[] args) {
int exampleArray[] = new int[10];
//fill array with data
for(int x = 0; x < exampleArray.length; x++) {
System.out.println("Content of element " + x + "is: " + exampleArray[x]);
}
}
}
āĻāĻāĻāĻĒā§āĻ āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻšāĻŦā§ āĻ¯āĻž āĻĒāĻĄāĻŧā§:
Content of element 0 is: 0
Content of element 1 is: 1
Content of element 2 is: 2
etc.âĻ
āĻāĻāĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻ¸āĻāĻā§āĻ°āĻšāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻ¨āĻž āĻāĻ°ā§ āĻ¤āĻŦā§ āĻā§ āĻšāĻŦā§? āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ, Set s āĻāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻā§āĻ¨ āĻ
āĻ°ā§āĻĄāĻžāĻ° āĻ¨ā§āĻāĨ¤ āĻ¤āĻžāĻ āĻāĻžāĻāĻžāĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻāĻžāĻ°ā§āĻāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻŋ āĻĢāĻ° āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ
āĻ¨ā§āĻļā§āĻ˛āĻ¨ āĻĨā§āĻā§ āĻŦā§āĻ°āĻŋāĻ¯āĻŧā§ āĻāĻ¸āĻžāĻ° āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ Iterator<E> āĻā§āĻ˛āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ
āĻ¨ā§āĻļā§āĻ˛āĻ¨ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻā§āĻā§āĨ¤ āĻāĻāĻžāĻ¨ā§ āĻāĻŋāĻā§ āĻāĻžāĻāĻž āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻžāĻāĻžāĻ¤ā§ āĻāĻāĻžāĻ°ā§āĻāĻ° āĻā§āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨
āĻāĻāĻžāĻ¨ā§ āĻāĻžāĻāĻžāĻ¤ā§ āĻāĻāĻžāĻ°ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻŋāĻā§ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻžāĻ°ā§āĻāĻ° āĻā§āĻ˛āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ°āĻš āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻžāĻ° āĻ¤āĻŋāĻ¨āĻāĻŋ āĻāĻĒāĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ while() āĻ˛ā§āĻĒ, āĻāĻāĻāĻŋ for() āĻ˛ā§āĻĒ āĻāĻŦāĻ āĻāĻāĻāĻŋ forEach() āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻāĻŽāĻ°āĻž āĻāĻā§ āĻ¯ā§āĻāĻŋāĻ° āĻāĻĨāĻž āĻŦāĻ˛ā§āĻāĻŋ āĻ¤āĻžāĻ° āĻĨā§āĻā§ āĻāĻ˛āĻžāĻĻāĻžāĨ¤ āĻāĻāĻžāĻ¨ā§ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻžāĻāĻž āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻĒā§āĻ°āĻĨāĻŽā§, āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻ°āĻš āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻž āĻ¯āĻžāĻ āĨ¤import java.util.*; // imports ArrayList, Collection and Iterator
class Main {
public static void main(String[] args) {
Collection<String> example = new ArrayList<String>();
example.add("Item 1");
example.add("Item 2");
example.add("Item 3");
example.add("Item 4");
}
}
āĻāĻāĻŋ āĻāĻāĻāĻŋ ArrayList āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ āĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻāĻā§āĻ°āĻš āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŽāĻ°āĻž āĻāĻžāĻ°āĻāĻŋ āĻāĻāĻā§āĻŽ āĻ˛ā§āĻĄ āĻāĻ°ā§āĻāĻŋāĨ¤ āĻāĻāĻ¨ ArrayList āĻ
āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ Iterator āĻā§āĻ˛āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¤āĻŋāĻ¨āĻāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĻā§āĻāĻŋ āĨ¤
while() āĻ˛ā§āĻĒ
Iterator<String> iterator = example.iterator();
while (iterator.hasNext()) {
System.out.println("Element Value= " + iterator.next());
}
āĻāĻ while() āĻ˛ā§āĻĒ āĻāĻāĻžāĻ°ā§āĻāĻ° āĻā§āĻ˛āĻžāĻ¸ā§āĻ° .hasNext() āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§āĻĨāĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§ āĻĻā§āĻāĻ¤ā§ āĻ¯ā§ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻā§āĻ¨ā§ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻā§ āĻāĻŋāĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°ā§āĻŦāĻļāĻ°ā§āĻ¤āĻāĻŋ āĻ¸āĻ¤ā§āĻ¯ āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻ˛ā§āĻĒ āĻļā§āĻˇ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻžāĻ¨ā§ āĻŽā§āĻ˛ āĻ
āĻāĻļ āĻšāĻ˛ .hasNext() āĻāĻŦāĻ .next() āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻāĻ¯āĻŧāĻ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻāĻā§āĻ°āĻšāĻāĻŋ āĻāĻžāĻ˛āĻŋ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻā§āĻ¨ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¨āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ .hasNext() āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻāĻ°āĻŦā§ āĻāĻŦāĻ .next() āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ NoSuchElementException āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°āĻŦā§ āĨ¤
āĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯
for (Iterator<String> iterator = example.iterator(); iterator.hasNext();) {
System.out.println("Element Value= " + iterator.next());
}
āĻāĻāĻŋ āĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻŦāĻžāĻšā§ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻā§āĻā§āĨ¤ āĻāĻāĻŋ .hasNext() āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻāĻ¨ā§āĻĄāĻŋāĻļāĻ¨ āĻā§āĻ āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ
āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻ°āĻŽā§āĻ āĻšāĻ˛ āĻāĻāĻžāĻ°ā§āĻāĻžāĻ°āĻā§ āĻāĻ˛ āĻāĻ°āĻžāĨ¤
āĻāĻ¨ā§āĻ¯: āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛ā§āĻĒ
for (String s : example) {
System.out.println("Element Value= " + s);
}
āĻāĻ¨ā§āĻ¯ : āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛ā§āĻĒ āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻĒāĻĄāĻŧāĻ¤ā§ āĻ¨āĻž āĻāĻžāĻ¨ā§āĻ¨ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻāĻā§ āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻāĻŋ For:āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻ˛ (data_type variableName : collectionName){body} āĻāĻ° āĻāĻ¨ā§āĻ¯ āĨ¤ āĻāĻ° āĻāĻ¨ā§āĻ¯: āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛ā§āĻĒā§āĻ° āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ āĻĻāĻŋāĻ āĻĨā§āĻā§ āĻ¸āĻāĻā§āĻ°āĻšāĻāĻŋ āĻ
āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻ¤, āĻāĻĒāĻ¨āĻžāĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻ¨ā§ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž. āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻžāĻāĻžāĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻāĻžāĻ°ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻāĻŋ āĻ¸ā§āĻ°āĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ āĻĒā§āĻ˛āĻžāĻ¸ āĻ¸āĻžāĻāĻĄā§, for:each āĻ˛ā§āĻĒ āĻĒāĻĄāĻŧāĻž āĻā§āĻŦ āĻ¸āĻšāĻ āĻāĻŦāĻ āĻāĻāĻŦāĻžāĻ° āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻāĻžāĻ¨āĻ˛ā§ āĻā§āĻ˛ āĻšāĻāĻ¯āĻŧāĻž āĻāĻ āĻŋāĻ¨āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻžāĻŦāĻā§āĻ¨ āĻ¯ā§ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻāĻžāĻ°ā§ āĻ˛ā§āĻĒā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻā§, āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸āĻŦ āĻāĻāĻ:
Element Value= Item 1
Element Value= Item 2
Element Value= Item 3
Element Value= Item 4
āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻāĻžāĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻāĻžāĻ°ā§āĻāĻ° āĻā§āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨
āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻĄā§āĻāĻž āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻĒāĻžāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻ¸āĻāĻā§āĻ°āĻšāĻā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°ā§ āĻ¨āĻž , āĻāĻĒāĻ¨āĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻ¤ā§ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻāĻžāĻ°ā§āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻžā§ˇ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻāĻžāĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻāĻžāĻ°ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° āĻā§āĻ˛āĻŋ āĻāĻŦāĻ āĻšā§āĻ¯āĻžāĻļāĻŽā§āĻ¯āĻžāĻĒ āĻā§āĻ˛āĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§? āĻāĻžāĻ°āĻāĻŋ āĻāĻžāĻ˛ āĻāĻžāĻāĻž āĻŽā§āĻ¯āĻžāĻĒ āĻāĻāĻžāĻ°ā§āĻāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻŽāĻ°āĻž āĻĒā§āĻĨāĻāĻāĻžāĻŦā§ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻžāĻ° āĻāĻ°āĻŦ. āĻĒā§āĻ°āĻĨāĻŽā§, āĻāĻ¸ā§āĻ¨ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ°āĻŋāĻ āĻ¸āĻš āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° āĻ˛ā§āĻĄ āĻāĻ°āĻŋāĨ¤import java.util.*; //imports Map and HashMap
class Main {
public static void main(String[] args) {
Map<String, String> example = new HashMap<String, String>();
example.put("alpha", "one");
example.put("beta", "two");
example.put("gamma", "three");
}
}
āĻāĻžāĻāĻž āĻšā§āĻ¯āĻžāĻļāĻŽā§āĻ¯āĻžāĻĒ āĻāĻāĻžāĻ°ā§āĻāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ (āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž) āĻāĻ¨ā§āĻ¯
example.forEach((k,v) -> System.out.println("Key: "+ k + ", Value: " + v));
āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ˛ā§āĻ¯āĻžāĻŽā§āĻŦāĻĄāĻž āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻ˛ā§āĻ¯āĻžāĻŽā§āĻŦāĻĄāĻž āĻ
āĻĒāĻžāĻ°ā§āĻāĻ° āĻšāĻ˛ forEach() āĻĒāĻĻā§āĻ§āĻ¤āĻŋ, āĻāĻŦāĻ āĻŦāĻĄāĻŋ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒāĻ˛ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ
āĻĒāĻžāĻ°ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻžāĻāĻž 8-āĻ āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻŽ āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĨ¤
āĻāĻžāĻāĻž āĻšā§āĻ¯āĻžāĻļāĻŽā§āĻ¯āĻžāĻĒ āĻāĻāĻžāĻ°ā§āĻāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻāĻ° āĻāĻ¨ā§āĻ¯: āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ () āĻ˛ā§āĻĒ
for (Map.Entry<String, String> iterate : example.entrySet()) {
System.out.println("Key: " + iterate.getKey() + ", Value: " + iterate.getValue());
}
āĻāĻāĻŋ For:Each āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ entrySet() āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧ āĻ¯āĻžāĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻā§ āĻāĻŦāĻ āĻŽāĻžāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ
āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§, .Entry() āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ , āĻāĻ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻāĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻ¸ā§āĻ¤ā§āĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ¤ā§āĻ¯āĨ¤
Java Hashmap Iterator āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: Map.Entry<k, v>
Iterator<Map.Entry<String, String>> iterator = example.entrySet().iterator();
while(iterator.hasNext()){
Map.Entry<String, String> element = iterator.next();
System.out.println("Key: " + element.getKey() + ", Value: " + element.getValue());
)
āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻāĻŦāĻžāĻ° āĻŽā§āĻ¯āĻžāĻĒāĻā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§ āĻ¸āĻāĻā§āĻ°āĻšā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻāĻžāĻ°ā§ āĻāĻŦāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨āĻāĻŋ āĻāĻāĻ°āĻāĻŽ āĻĻā§āĻāĻžāĻ¯āĻŧ:
Key: alpha, Value: one
Key: beta, Value: two
Key: gamma, Value: three
Java Hashmap Iterator Method: keySet() and values()
for (String key : example.keySet()) {
System.out.println("Key: " + key);
}
for (String value : example.values()) {
System.out.println("Value: " + value);
}
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻā§āĻ˛āĻŋāĻā§ āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻžāĻ¨ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻŦā§:
Key: alpha
Key: beta
Key: gamma
Value: one
Value: two
Value: three