1. ArrayList<String> 클래스 사용 예
1) String 자료형을 저장하는 ArrayList 객체 생성 후 다음 내용을 저장하세요.
boolean add(E e)
Java, Database, JSP, HTML, JavaScript
2) 저장된 총 객체 수를 구하여 출력하세요.
int size()
3) 2번 인덱스의 객체를 출력하세요.
E get(int index)
4) 저장된 객체를 모두 출력하세요.
5) 2번 인덱스 객체를 삭제하세요.
E remove(int index)
6) 2번 인덱스 객체를 삭제하세요.
7) ArrayList에서 Java 문자열이 있는지 확인(boolean contains(Object o)) 후 삭제(boolean remove(Object o)) 하세요.
package ArrayList;
import java.util.ArrayList;
public class ArrayEx01 {
public static void main(String[] args) {
ArrayList<String> al = new ArrayList<String>(); // al이라는 문자열 객체를 저장한느 ArrayList 생성
al.add("JAVA"); // al에 다양한 문자열 추가
al.add("Database");
al.add("JSP");
al.add("HTML");
al.add("JavaScript");
System.out.println("저장된 총 객체 수: " + al.size()); // ArrayList에 저장된 객체의 총 수 출력
System.out.println("2번 인덱스의 객체 출력: " + al.get(2)); // 2번 인덱스에 있는 객체 출력
for(int i = 0; i < al.size(); i++) {
System.out.println((i+1)+"번째 객체: " + al.get(i)); // 모든 객체를 인덱스와 함께 출력
}
System.out.println("arrayList에 저장된 객체 출력: ");
for(String str: al) {
System.out.println(str);
}
al.remove(2);
System.out.println("2번 인덱스 객체 삭제 후 출력: ");
for(String str: al) {
System.out.println(str);
}
String str = al.remove(2);
System.out.println("2번 인덱스의 객체" + str + "이 삭제되었습니다.");
if(al.contains("JAVA")) {
al.remove("JAVA");
System.out.println("'JAVA' 문자열에 ArrayList에서 삭제됨");
}else {
System.out.println("'JAVA' 문자열에 ArrayList에 존재하지 않음");
}
System.out.println(al);
}
}
'학교 > JAVA' 카테고리의 다른 글
모바일 웹 서비스를 위한 JSP 웹 프로그래밍 연습문제_05장 서블릿 (0) | 2023.12.13 |
---|---|
컬렉션 연습문제 (Student, Main) (0) | 2023.10.27 |
컬렉션(ArrayList<String>, Iterator) 연습문제 (ArrayEx02) (0) | 2023.10.26 |
객체와 객체배열 연습문제 (Phone, PhoneManager) (0) | 2023.10.26 |
컬렉션(물건 추가, 조회, 수정, 종료) 연습 문제 (Product, Main) (0) | 2023.09.26 |