문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. ==개요== ;HR자바 Java Iterator * https://www.hackerrank.com/challenges/java-iterator/problem {{HR자바 헤더}} {{HR자바 Object Oriented Programming}} |} ---- <syntaxhighlight lang='java'> import java.util.*; public class Main{ static Iterator func(ArrayList mylist){ Iterator it=mylist.iterator(); while(it.hasNext()){ </syntaxhighlight> <syntaxhighlight lang='java'> Object element = it.next(); if(element instanceof String) </syntaxhighlight> <syntaxhighlight lang='java'> break; } return it; } @SuppressWarnings({ "unchecked" }) 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); } } } </syntaxhighlight> 이 문서에서 사용한 틀: 틀:Ed (원본 보기) 틀:HR자바 Object Oriented Programming (원본 보기) 틀:HR자바 헤더 (원본 보기) 틀:언어아이콘 (원본 보기) 틀:언어이미지 (원본 보기) HR자바 Java Iterator 문서로 돌아갑니다.