10行目: 10行目:
* [[Calendar]] - 私はカレンダーの日時を扱います
* [[Calendar]] - 私はカレンダーの日時を扱います


<small>* スレッド機能を併用するとうまく動けないことがあるので、日時操作は基本的に[[java.time パッケージ]]を利用。</small>
<small>* Java8以降から日付操作の専門パッケージ[[java.time パッケージ]]が利用できるようになった。</small>


==未分類==
==未分類==
* [[Scanner]] - 私はテキストスキャナです
* [[Scanner]] - 私はテキストスキャナです
* [[Random]] - 私は指定された範囲でランダムな数を生成します
* [[Random]] - 私は指定された範囲でランダムな数を生成します

2019年6月20日 (木) 20:37時点における版

一般的な仕事をしてくれるユーティリティクラスたち。

データ部門

  • ArrayList - 私はサイズを指定することなく配列を扱うことができます
  • LinkedList - 私はArrayListよりも高速に要素の挿入/削除ができます。ただ取得は苦手です
  • Arrays - 私は配列をソートしたり検索したり、配列に関して色々なことができます
  • HashSet - 私はハッシュ表を利用してデータを扱います

日付部門

  • Date - 私は日時をUNIX時間で扱います
  • Calendar - 私はカレンダーの日時を扱います

* Java8以降から日付操作の専門パッケージjava.time パッケージが利用できるようになった。

未分類

  • Scanner - 私はテキストスキャナです
  • Random - 私は指定された範囲でランダムな数を生成します