다양한 객체를 포함할 수 있는 가변 길이 배열 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 }
}