biryu2205 / Biryu

0 stars 0 forks source link

Java Iterator #81

Closed biryu2205 closed 6 years ago

biryu2205 commented 7 years ago
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Scanner;

public class Main {
  static Iterator func(ArrayList mylist) {
    Iterator it = mylist.iterator();
    while (it.hasNext()) {
      Object element = it.next();
      if (element instanceof String)//Hints: use instanceof operator
      {
        break;
      }
    }
    return it;
  }

  public static void main(String[] args) {
    ArrayList mylist = new ArrayList();
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int m = sc.nextInt();
    for (int i = 0; i < n; i++) {
      mylist.add(sc.nextInt());
    }
    mylist.add("###");
    for (int i = 0; i < m; i++) {
      mylist.add(sc.next());
    }

    Iterator it = func(mylist);
    while (it.hasNext()) {
      Object element = it.next();
      System.out.println((String) element);
    }
  }
}

Link :