Collection
日本語 | 収集 |
英語 | collection |
ふりがな | これくしょん |
フリガナ | コレクション |
J2SEに含まれるインターフェイスのひとつ。パッケージも含めたインターフェイス名はjava.util.Collection。
コレクションとしての操作はすべてはこのインターフェイスに装備されている。
コレクションはこのインターフェイスからimplementsされており、そのため、このインターフェイスで行える機能はすべて持っていると言える。
コレクションとしての操作はすべてはこのインターフェイスに装備されている。
コレクションはこのインターフェイスからimplementsされており、そのため、このインターフェイスで行える機能はすべて持っていると言える。
参考サイト
// Sample.java
import java.util.Collection;
import java.util.ArrayList;
import java.util.Iterator;
public class Sample
{
public static void main( String[] args )
{
// ArrayListを作りますが、Collectionインターフェイスで受け取ります。
Collection collection = new ArrayList();
// あとは普通にコレクションとして使えます。
collection.add( new Integer( 100 ) );
collection.add( new Integer( 200 ) );
collection.add( new Integer( 300 ) );
for( Iterator iter = collection.iterator(); iter.hasNext(); )
{
Integer integer = (Integer)iter.next();
System.out.print( integer + ", " );
}
System.out.println();
// 100, 200, 300,
}
}
import java.util.Collection;
import java.util.ArrayList;
import java.util.Iterator;
public class Sample
{
public static void main( String[] args )
{
// ArrayListを作りますが、Collectionインターフェイスで受け取ります。
Collection collection = new ArrayList();
// あとは普通にコレクションとして使えます。
collection.add( new Integer( 100 ) );
collection.add( new Integer( 200 ) );
collection.add( new Integer( 300 ) );
for( Iterator iter = collection.iterator(); iter.hasNext(); )
{
Integer integer = (Integer)iter.next();
System.out.print( integer + ", " );
}
System.out.println();
// 100, 200, 300,
}
}
// Sample.java import java.util.Collection; import java.util.ArrayList; import java.util.Iterator; public class Sample { public static void main( String[] args ) { // ArrayListを作りますが、Collectionインターフェイスで受け取ります。 Collection collection = new ArrayList(); // あとは普通にコレクションとして使えます。 collection.add( new Integer( 100 ) ); collection.add( new Integer( 200 ) ); collection.add( new Integer( 300 ) ); for( Iterator iter = collection.iterator(); iter.hasNext(); ) { Integer integer = (Integer)iter.next(); System.out.print( integer + ", " ); } System.out.println(); // 100, 200, 300, } }