새소식

Java

[Java] ArrayList 테스트

  • -

[Java] ArrayList 테스트


 

 

import java.util.*;
public class ArrayListTest {
public static void main(String[]args){
 System.out.println("[ArrayList 객체생성 후 데이터 삽입]");
 ArrayList<Integer>list=new ArrayList<Integer>();//인자가 없는생성자
 list.add(new Integer(90));//list.add(90);
                         //원래는 왼쪽 표기가 정석,오른쪽처럼
                         //코딩하는 방법을 박싱(boxing)이라고한다 .
                         //jdk1.5부터 지원
 list.add(70);
 list.add(20);
 list.add(50);
 list.add(60);
 print(list);//사용자 정의메소드
 System.out.println("[인덱스 2인 위치에 데이터 삽입]");//2의위치 수를 밀어네고 80을 삽입함
 list.add(2,80);//인자값을 두개를 주면 앞에 인자는 추가하고싶은 위치
 print(list);
 System.out.println("[인덱스 2인 위치의 데이타 변경]");//2의 위치의 수를 변경한다.
 list.set(2,85);//add는 추가 변경할때는 set메소드
 print(list);
 System.out.println("[원소의 값이 85인 데이타 삭제]");//2의 위치에 수를 삭제 2의 수가 85임
 list.remove(2);//삭제할때는 remove메소드
 print(list);
 System.out.println("[객체들을 정렬]");
 Collections.sort(list);//정렬메소드
    print(list);
   
}
//사용자 정의 매소드 사실 시스템아웃프린트엘엔 쓰기 귀찮아서 생성
public static void print(ArrayList<Integer>list){
for(int i=0;i<list.size();i++)
 System.out.print(list.get(i)+"\t");
System.out.println();

'Java' 카테고리의 다른 글

[Java] 툴팁 매니저 구현  (0) 2012.11.03
[Java] 가위바위보  (0) 2012.11.03
[Java] 메모장 만들기(몸통)  (0) 2012.11.03
[Java] 메모장 만들기(메뉴)  (0) 2012.11.03
[Java] 벡터클래스 테스트  (0) 2012.11.03
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.