package com.day13;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
public class Test1 {
public static void main(String[] args) {
ArrayList<String> lists = new ArrayList<String>();
lists.add("서울");
lists.add("부산");
lists.add("대구");
Iterator<String> it = lists.iterator();
while(it.hasNext()){
String str = it.next();
System.out.print(str + " "); //가로로 찍는 방법
}
System.out.println();
System.out.println("----------------------");
ListIterator<String> it2 = lists.listIterator();
while(it2.hasNext()){
System.out.print(it2.next() + " ");
}
System.out.println();
//출력 후 데이트는 null
while(it2.hasNext()){
System.out.print(it2.next() + " ");
}
System.out.println("----------------------");
//역순으로 출력
//ListIterator<String> it3 = lists.listIterator();
while(it2.hasPrevious()){
System.out.println(it2.previous());
}
System.out.println("----------------------");
List<String> lists1 = new ArrayList<String>();
lists1.addAll(lists);
lists1.add("인천");
int n = lists1.indexOf("부산");//1
lists1.add(n+1, "광주");
for(String c : lists1){
System.out.print(c + " ");
}
System.out.println();
//------------------------------------------------
System.out.println("-----------------------");
List<String> lists2 = new ArrayList<String>();
lists2.add("자바프로그래머");
lists2.add("프레임워크");
lists2.add("스트럿츠");
lists2.add("서블릿");
lists2.add("스프링");
String str;
Iterator<String> it4 = lists2.iterator();
while(it4.hasNext()){
str = it4.next();
if(str.startsWith("서"))
System.out.println(str);
}
}
}
'Java' 카테고리의 다른 글
Java Day5 : 배열,난수(로또) (0) | 2019.06.12 |
---|---|
Java Day4 : 반복문을 통해 별찍기,배열,만년달력 (0) | 2019.06.11 |
Java Day3 : 반복문(do~while),구구단 (0) | 2019.06.11 |
Java Day1 : Method 메소드 (0) | 2019.06.06 |
Java Day2 : 삼항연산자,조건문(if) (0) | 2019.06.03 |