2012-02-18 2 views
0

예를 들려 드리겠습니다. 예를의 배열 위배열에 얼마나 많은 요소가 있을지 모르겠습니까?

import java.util.Scanner; 
public class ana 
{ 
    public static void main(String[] args) { 
     int[] array = new int[9]; // create array that have "9" elements 
     } 

} 

9 개 요소를 가지고 있지만 난 무제한 배열을 만들려고합니다. 내가 PHP를 쓰고 있어요 때이 원하는 경우 이 코드 쓰기 :

<?php 
$example = array(); 
$example[] = 15; // auto numbering. PHP don't want number of array's element. 
$example[] = 20; 
?> 

를 그리고 무엇을 의미합니까?

나는 분명히했다.

답변

4

List (예 : ArrayList)을 사용하십시오. Java에는 다양한 구현 (List, Set, Map, Queue 등)의 콜렉션이 있습니다. collections tutorial을 읽어 사용 방법을 배우십시오.

1

Vector과 같은 다른 데이터 구조를 사용해야합니다.

ArrayList<Integer> as = new ArrayList<Integer>(); 
as.add(15); 
as.add(20); 

Auto[] array = {new Auto()}; 한 요소와 종류 자동의 배열입니다 :

+0

어서. ArrayList는 JDK 1.2부터 Vector보다 우선되어야합니다. 우리는 JDK 7에 있습니다. –

+0

@JBNizet 그래서 나는 당신의 답을 upvoted입니다. –

1

난 당신이 ArrayList에 필요하다고 생각.

1

Java에서 List 인터페이스의 크기 조절 가능 배열 구현 ArrayList을 사용해보십시오.

1

java에서 ArrayList을 사용하십시오.

ArrayList<Integer> array = new ArrayList<Integer>(); 
관련 문제