JAVA 프로그래밍

문제

다양한 객체를 포함할 수 있는 가변 길이 배열 Vector를 생성하고 활용하는 문제입니다 실행순서를 클릭하세요 
공간크기 3, 총원소개수 3, (0) first  (1) second (2) third 
공간크기 6, 총원소개수 5, (0) cut in line (1) first  (2) second (3) third  (4) null 새치기 발생
공간크기 6, 총원소개수 3, (0) second (1) third  (2) null
공간크기 6, 총원소개수 0, 빈 벡터 

프로그램 코드

	import java.util.Vector;

	public class VectorUsage
	{
Pb		public static void print( Vector<String> list ) {
			System.out.print( "공간크기 " + list.capacity() + ", 총원소개수 " + list.size() + "," );
			for( int i = 0; i < list.size(); i++ )
				System.out.print( " (" + i + ") " + list.get(i) );
P1			if( list.isEmpty() )
P2				System.out.print( " 빈 벡터" );
P3			else if( list.contains( "cut in line" ) )
P4				System.out.print( " 새치기 발생" );
			System.out.println();
Pe		}
		
1		public static void main( String[] args ) {
2			Vector<String> list = new Vector<String>( 3 );

3			list.add( "first " );
4			list.add( "second" );
5			list.add( "third " );
6			print( list );
			
7			list.add( 0, "cut in line" );
8			list.add( 4, null );
9			print( list );
		
10			list.remove( 0 );
11			list.remove( 0 );
12			print( list );
					
13			list.clear();
14			print( list );
15		}
	}








 
실행 순서