2008年3月6日木曜日

Javaでfor eachループを使用する


for-eachと組み合わせて使用することができるコレクションクラスは、java.lang.Iterableインターフェイスを実装しているコレクションクラスに対して使用することができます。

Iteratableインターフェイスを実装しているクラスは以下のとおりです:








ArrayBlockingQueueArrayListAttributeList
BeanContextServicesSupportBeanContextSupportConcurrentLinkedQueue
CopyOnWriteArrayListCopyOnWriteArraySetDelayQueue
EnumSetHashSetJobStateReasons
LinkedHashSetLinkedListPriorityBlockingQueue
PriorityQueueRoleListRoleUnresolvedList
StackSynchronousQueueTreeSet
VectorLinkedBlockingQueue



構文:

for (データ型 ループ内で使用する変数名 : 集合を保持する参照変数名){
    //  繰り返して実行したい処理




例:

ArrayList list = new ArrayList();
list.add("スペード");


for (String value : list){

System.out.println(value);

}

0 件のコメント:

自己紹介

最近気胸になりました。でタバコやめました。