2019年度 秋学期
発展プログラミング演習
  • シラバス
  • 第0講 授業の準備
    • 初回授業開始前に行っておくこと
    • 各授業の開始前に行っておくこと
    • 授業の流れ
    • 授業終了後に行うこと
    • その他
    • まとめ
  • 第1講 Java言語の基礎1
    • 基礎の基礎
    • 基礎文法
    • 型
    • 練習問題
    • まとめ
  • 第2講 Java言語の基礎2
    • コメント
    • クラス定義
    • 変数
    • 配列
    • コマンドライン引数
    • 練習問題
    • まとめ
  • 第3講 Java言語の基礎3
    • メソッド(関数)
    • 練習問題
    • まとめ
  • 第4講 Java言語の基礎4
    • 配列とList
    • ユーザ定義型
    • 練習問題
    • まとめ
  • 第5講 数値計算
    • ニュートン法による平方根の計算
    • 任意桁の計算
    • 独自型の作成(複素数型)
    • 再帰呼び出し(Recursive call)
    • 練習問題
    • まとめ
  • 第6講 グラフィックス
    • グラフィックス
    • アニメーション
    • 練習問題
    • まとめ
  • 第7講 ファイル入出力(1/2)
    • ファイルを扱う型
    • 練習問題
    • まとめ
  • 第8講 ファイル入出力(2/2)
    • ファイルの入出力
    • Reader型
    • Writer型
    • InputStream/OutputStream型
    • 練習問題
    • まとめ
  • 第9講 Map
    • Map(連想配列)
    • 練習問題
    • まとめ
  • 第10, 11講 応用1
    • 練習問題
  • 第12, 13講 応用2
    • cpコマンドの実装
  • 第14講 最終課題
    • 概要
    • 最終課題
    • グラフ作成
  • その他
    • FAQ
    • 連絡事項
    • 更新履歴

Built with from Grav and Hugo

トップ > 第9講 Map

第9講 Map

  • Map(連想配列)
    • Mapとは
    • Mapの種類
    • Mapの宣言方法
    • Mapの操作
      • Mapにデータを追加する (put)
      • Mapにあるデータを取得する (get)
      • Mapにあるデータを削除する (remove)
      • Mapのサイズを取得する (size)
      • Mapの要素の繰り返し
        • 典型的な方法(Iterator)
        • 拡張for文を使った方法
    • サンプルプログラム
      • 出力例
      • 文字列を分割する
    • 例題1. お弁当の料金表
      • 出力例
  • 練習問題
    • 1. Table の作成
      • ヒント
        • 作成するメソッドとその内容
        • コード断片
      • 出力例
    • 2. CSVデータの格納
      • ヒント
        • ベースとなるプログラム
        • ダブルクォートの削除
      • 出力例
    • 3. 電話帳の作成
      • 出力例
  • まとめ