moodle

コレクション

(Text 下 P.263)
ArrayTest.java

Expand allFold all
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
-
-
|
|
|
|
|
|
-
|
!
!
!
public class ArrayTest {
    public static void main(String[] args) {
        String[] array = new String[3];
 
        array[0] = "Alice";
        array[1] = "Bob";
        array[2] = "Chris";
 
         for (int i = 0; i < array.length; i++) {
            System.out.println(array[i]);
        }
    }
}

ArrayListTest1.java

Expand allFold all
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 
 
-
-
|
|
|
|
|
|
-
|
!
!
!
import java.util.*;
 
public class ArrayListTest1 {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<String>();
 
        list.add("Alice");
        list.add("Bob");
        list.add("Chris");
 
         for (int i = 0; i < list.size(); i++) {
            System.out.println(list.get(i));
        }
    }
}

イテレータを使った forループ

Expand allFold all
  1
  2
  3
  4
-
|
|
!
        for (Iterator<String> it = list.iterator(); it.hasNext(); ) {
            String name = it.next();
            System.out.println(name);
        }

拡張forループ

Expand allFold all
  1
  2
  3
-
|
!
        for (String name : list) {
            System.out.println(name);
        }

削除と確認

ArrayListTest6.java

Expand allFold all
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 
 
-
-
|
-
!
|
|
|
|
|
-
!
-
|
!
|
|
-
!
|
|
|
-
!
-
|
!
|
|
-
-
|
-
|
!
!
!
import java.util.*;
 
public class ArrayListTest6 {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<String>();
        // Alice, Bob, Chris, Diana, Elmoを追加                                 
        list.add("Alice");
        list.add("Bob");
        list.add("Chris");
        list.add("Diana");
        list.add("Elmo");
 
        // 削除前に要素を表示                                                   
        System.out.println("削除の前");
        for (int i = 0; i < list.size(); i++) {
            System.out.println(i + ":" + list.get(i));
        }
        System.out.println();
 
        // AliceとBobとElmoを削除                                               
        list.remove("Alice");
        list.remove("Bob");
        list.remove("Elmo");
 
        // 削除後に要素を表示                                                   
        System.out.println("削除の後");
        for (int i = 0; i < list.size(); i++) {
            System.out.println(i + ":" + list.get(i));
        }
        System.out.println();
 
        // Aliceは含まれているか?                                              
        if (list.contains("Alice")) {
            System.out.println("listにAliceは含まれています。");
        } else {
            System.out.println("listにAliceは含まれていません。");
        }
    }
}

最終課題1

C言語とJava言語の違いについて,まとめなさい.(A4 2ページ程度)

最終課題2

JavaのグラフィックコンポーネントであるAWTとSwingの違いをまとめなさい.



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-02-03 (月) 14:02:21 (2052d)