不惑にしてまだ何者でもない者のブログ

Arduino関連、Raspberry Pi関連、プログラミング学習

paizaラーニング『Java入門編4:配列の基礎 (全9回)』を受講してみた

2021-03-27 16:07:56 | paiza

『Java入門編4:配列の基礎 (全9回)』


メモ

#01:配列とは何かを学ぼう

  • 一般的な配列の話
    • indexは0から始まる、など・・・

#02:配列を作ろう

  • 配列を作成する
    String[] test = {"A", "B"};

#03:配列の要素を取り出してみよう

  • System.out.println(test[0]);

#04:ループで配列を処理しよう

  • 配列の長さを調べる
    System.out.println(test.length);

#05:ループで配列を処理しよう2

  • ループ(拡張for)で配列を出力する
    for (String m : test) {}
    • indexを使わない。要素の数を数えなくて良い。

#06:ArrayListクラスを使おう

  • ArrayListを作成する
    import java.util.*;
    ArrayList<String> test = new ArrayList<String>();
  • ArrayListの要素を追加する
    test.add("A");
    test.add("B");
  • ArrayListの要素を出力する
    System.out.println(test.get(0));
  • ArrayListのサイズを出力する
    System.out.println(test.size());
  • ArrayListの要素を更新する
    test.set(1, "C");
  • ArrayListの要素を削除する
    test.remove(1);

#07:splitで文字列を分割しよう

  • 標準入力で1行データを読み込む
    String line = sc.nextLine();
  • 文字列をカンマで分割して配列に格納する
    String[] test = line.split(",");

#08:配列に複数行データを読み込んでみよう

  • 標準入力から複数行データを読み込む(読み込む行数が不明な場合)
    while (sc.hasNextLine()) {}

#09:配列を使ったランダムくじ

  • 配列を使って、RPGの戦闘シーンのようなメッセージを表示するプログラムを作る。


認定証

通常の配列とArrayListクラスを使った配列では、結構使い方が違うな。
C++でも似たような感じだったな。


学習ステータス





最新の画像もっと見る

コメントを投稿