본문 바로가기
01.Bit 단기/Java

08_ArrayList

by chojju 2021. 11. 29.
반응형
import java.util.ArrayList;
import java.util.Iterator;

public class Start {
	
	ArrayList<String> arr = new ArrayList<String>();
	
	public void selectall(){
		for(int i=0; i< arr.size(); i++){
			String data = arr.get(i);
			System.out.print(data + " ");
		}
		System.out.println("");
	}
	public void exam(){
		//insert 
		arr.add("aaa"); 		arr.add("bbb");		arr.add("ccc");		
		selectall();
		
		//select
		Iterator<String> s = arr.iterator();
		while( s.hasNext()){
			String str = s.next();
			if( str.equals("ccc") == true){
				System.out.println("검색결과 : " + str);				
			}			
		}
		
		//update
		for(int i=0; i<arr.size(); i++){
			String data = arr.get(i);
			if(data.equals("aaa") == true){
				arr.set(i, "AAA");
			}
		}
		
		//delete
		arr.remove(2);
		
		selectall();		
		
	}
	
	public static void main(String[] args){
		new Start().exam();
	}
}
반응형

'01.Bit 단기 > Java' 카테고리의 다른 글

07_기본문법  (0) 2021.11.29
06_상속성 다형성  (0) 2021.11.29
05_캡슐화  (0) 2021.11.29
04_배열  (0) 2021.11.29
03_foreach  (0) 2021.11.29

댓글