sub_title
 JSP/Servlet
제   목 JAVA Vector나 ArrayList에 담은 자료를 Object 배열로 변환하기
작성자 티란투라 등록일 2008-08-19 19:07:03 조회수 17,320
[JAVA Vector나 ArrayList에 담은 자료를 Object 배열로 변환하기]

java.util.Vector 클래스와 java.util.ArrayList 클래스의 toArray 메소드를 사용하여 Vector나 ArrayList 에 담은 자료를 Object 배열에 담는 짧은 예제입니다. toArray 메소드는 List 인터페이스에 원형이 다음과 같이 정의 되어 있으므로
사용법은 두 클래스 모두 같습니다.

Object [] toArray()
Object [] toArray(Object [] a)


toArray 메소드를 이용해서 Object 배열로 변환하는 방법은 아래와 같습니다.

1 - Object 배열로 변환하는 방법

Object[] obj = (Object[])v.toArray();


2 - String, Integer 등의 랩퍼 클래스와 동일한 배열로 변환하는 방법

String[] s = new String[al.size()];
s = (String[])al.toArray(s);



[Vector나 ArrayList의 자료를 Object 배열로 변환하는 예제]
import java.util.*;

public class ListTest{
    public static void main(String[] args){

        //ArrayList에 담은 자료를 String 배열에 담기
        ArrayList <String> al = new ArrayList <String> ();

        for( int i = 0; i < 10; i++ )
            al.add(Integer.toString(i));

        String[] s = new String[al.size()];
            s = (String[])al.toArray(s);

        //for( int i = 0; i < s.length; i++)
        // System.out.println(s[i]);

        for( String str : s ){ //새로운 for 반복문, 형식 for( 변수명 : 리스트 ){}
            System.out.print(str);
        }

        System.out.println("\n");

        //Vector에 담은 자료를 Object 배열에 담기
        Vector <Object> v = new Vector <Object> ();

        for( int i = 0; i < 10; i++ )
            v.add(Integer.toString(i));

        Object[] obj = (Object[])v.toArray();

        for(Object str : obj){
        System.out.print((String)str);
        }

    }
};


티란투라(www.webmadang.net)
 
0
    
 
0
        list
 
※ 짧은 댓글일수록 예의를 갖추어 작성해 주시기 바랍니다.
line
reply cancel
 
번호 제목 글쓴이 추천 조회 날짜
110  JSP 파일 확장자 추출하기   admin 웹마당넷 1 / 0 23038 2009-02-25
109  다수의 페이지에 폼(Form) 전송하기   admin 웹마당넷 0 / 0 15672 2009-01-27
108  자바 프로그래밍으로 온라인 XML 데이터 검색하기   member 우슬초 0 / 0 14724 2009-01-18
107  톰캣[Tomcat]에서 세션타임 설정하기   member 티란투라 0 / 0 15235 2009-01-18
106  JSP URL클래스를 이용한 웹페이지 데이터 읽기   admin 웹마당넷 0 / 0 18391 2009-01-16
105  JSP 일정 시간이 지나면 자동으로 폼(Form) 전송하기   admin 웹마당넷 3 / 0 22188 2009-01-08
104  JSP 팝업창에 Form 태그내의 값 넘기기   admin 웹마당넷 0 / 0 30094 2008-12-19
103  JSP setContentType 메소드와 MIME 타입   admin 웹마당넷 2 / 1 46916 2008-09-22
102  [JSP] getParameterValues() 예제   member 우슬초 0 / 0 24924 2008-09-02
101  JAVA 정규표현식에 관한 자료   member 우슬초 0 / 0 10191 2008-09-01
100  JSP 월 몇주 요일에 해당하는 날짜구하기   member 티란투라 1 / 0 16233 2008-08-26
99  JAVA Vector나 ArrayList에 담은 자료를 Object 배열로 변환하기   member 티란투라 0 / 0 17320 2008-08-19
98  JSP 이전 이후 날짜 구하기   member 티란투라 0 / 0 13314 2008-08-10
97  JSP 오늘 날짜/시/분/초/요일 구하기   member 티란투라 0 / 0 29853 2008-08-09
96  JSP split 메소드를 이용한 문자열 분리하기   member 티란투라 0 / 0 39412 2008-08-05
95  JSP 특정 문자열(Pattern)의 갯수 구하기   member 티란투라 0 / 1 21503 2008-08-05
94  JSP - Java JDBC Performance Tip(1)-Select Speed up!   member 사라마음 0 / 0 13712 2008-07-29
93  JSP - MySQL 한글깨짐 해결   member 사라마음 0 / 1 23554 2008-07-29
92  CEWOLF : jsp에서 차트, 그래프 구현하기 첨부파일   member 티란투라 0 / 0 13594 2008-07-22
91  JSP URLConnection 객체를 이용한 입력스트림 제어   member 티란투라 0 / 0 15890 2008-07-15
90  JSP 파일쓰기 - 파일읽기   member 티란투라 0 / 0 36911 2008-07-10
89  JSP 특정 디렉토리에 있는 파일명들 구하기   member 티란투라 0 / 0 22497 2008-07-10
88  JSP 파일삭제   member 티란투라 1 / 0 20101 2008-07-10
87  JSP 달력(Calendar) 입니다. 이미지 첨부파일   member 티란투라 0 / 8 26122 2008-06-23
86  JAVA 자바 선택정렬 (Selection Sort) 첨부파일   member 높이뜬새 0 / 0 12952 2008-06-19
write
[2] [3] [4] [5] button