package udemy;
import java.util.ArrayList;
import java.util.Iterator;
public class IteratorVSForEach {
public static void main(String[] args) {
ArrayList<String> str=new ArrayList<String>();
str.add("sumit");
str.add("sagar");
str.add("asg");
Iterator<String> itstr=str.iterator();
Iterator<String> itstr1=str.iterator();
// 1.Iterator has ability to add-remove items
// 2.For each only has provision to traverse
while(itstr.hasNext()){
System.out.println(itstr.next().toString());
// sumit
// sagar
// asg
}
while(itstr1.hasNext()){
System.out.println("Removing "+itstr1.next().toString());
// Removing sumit
// Removing sagar
// Removing asg
itstr1.remove();
}
ArrayList<String> data=new ArrayList<String>();
data.add("sumit");
data.add("sagar");
data.add("asg");
for (String e: data)
System.out.println(e);
}
}
import java.util.ArrayList;
import java.util.Iterator;
public class IteratorVSForEach {
public static void main(String[] args) {
ArrayList<String> str=new ArrayList<String>();
str.add("sumit");
str.add("sagar");
str.add("asg");
Iterator<String> itstr=str.iterator();
Iterator<String> itstr1=str.iterator();
// 1.Iterator has ability to add-remove items
// 2.For each only has provision to traverse
while(itstr.hasNext()){
System.out.println(itstr.next().toString());
// sumit
// sagar
// asg
}
while(itstr1.hasNext()){
System.out.println("Removing "+itstr1.next().toString());
// Removing sumit
// Removing sagar
// Removing asg
itstr1.remove();
}
ArrayList<String> data=new ArrayList<String>();
data.add("sumit");
data.add("sagar");
data.add("asg");
for (String e: data)
System.out.println(e);
}
}
No comments:
Post a Comment