S.S.G
제네릭 컬렉션 활용 - ArrayList<E> 본문
키보드로 문자열을 입력 받아 ArrayList에 삽입하고 가장 긴 이름 출력해보기
import java.util.ArrayList;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
ArrayList<String> a = new ArrayList<String>();
Scanner scanner = new Scanner(System.in);
for(int i=0; i<4;i++){
System.out.print("이름을 입력하세요 : ");
String s= scanner.next();
a.add(s); //ArrayList 컬렉션에 삽입하기
}
for(int i=0; i<a.size();i++){
String name = a.get(i);
System.out.print(name + " ");
}
//가장 긴 이름 출력해보기
int longestIndex = 0;
for(int i=1;i<a.size();i++){
if(a.get(longestIndex).length()< a.get(i).length())
longestIndex = i;
}
System.out.println("\n가장 긴 이름은 : "+ a.get(longestIndex));
}
}
실행 결과
이름을 입력하세요 : Mike
이름을 입력하세요 : Jane
이름을 입력하세요 : Ashley
이름을 입력하세요 : Helen
Mike Jane Ashley Helen
가장 긴 이름은 : Ashley
'코딩 > JAVA' 카테고리의 다른 글
Collections 클래스 활용 (0) | 2016.07.04 |
---|---|
HashMap<K,V> (0) | 2016.07.01 |
StringTokenizer 클래스 (0) | 2016.07.01 |
String 활용 (0) | 2016.06.30 |
charAt() 메소드 (0) | 2016.06.30 |