スポンサード リンク

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

スポンサード リンク
-- : -- : -- | スポンサー広告 | page top↑
スポンサード リンク

JavaとC#のコレクションクラスの対応表

JavaとC#のコレクション(Collections)クラスの対応関係を表にしてみました。

Javaのコレクションクラスには初期のものとバージョン1.2で導入されたものがありますが、ここでは後者のみを扱うこととしました。

C#のコレクションクラスにも初期のものとC#2.0で導入されたジェネリック対応のものがありますが、ここでは両方を扱うことにしました。

java.utilC#(System.Collections)C#(System.Collections.Generic)
HashMapHashTableDictionary<TKey, TValue>
TreeMap-SortedDictionary<TKey, TValue>
ArrayListArrayListList<T>
-SortedListSortedList<T>
LinkedList(*1)QueueQueue<T>
LinkedList(*2)StackStack<T>
LinkedList-LinkedList<T>

Visual C#実践講座―絶対現場主義Visual C#実践講座―絶対現場主義
丸岡 孝司

ラトルズ 2007-08
売り上げランキング : 8538
おすすめ平均

Amazonで詳しく見る
by G-Tools

*1: LinkedListはQueueインタフェースを実装しているので、以下のメソッドを使用することでLinkedListをキューとして使います。

  • Enqueue操作: offer()
  • Dequeue操作: remove()
// 例(文字列を格納するキュー)
Queue<String> queue = new LinkedList<String>();

*2: 以下のメソッドを使用することで、LinkedListをスタックとして使います。

  • Push操作: addFirst()
  • Pop操作: removeFirst()
// 例(整数値を格納するスタック)
LinkedList<Integer> stack = new LinkedList<Integer>();

スポンサード リンク

テーマ:プログラミング - ジャンル:コンピュータ - ソーシャルブックマーク: この記事をクリップ! Yahoo!ブックマークに登録

20 : 11 : 47 | プログラミング-C# | トラックバック(1) | コメント(1) | page top↑
<<C/C++にsplit関数はなく、代わりにstrtok関数を使う | ホーム | JavaだけでPing(ICMP)プログラムを書くのは無理>>
コメント
承認待ちコメント
このコメントは管理者の承認待ちです
by: * 2010/08/07 20:10 * [ 編集] | page top↑

コメントの投稿














管理者にだけ表示を許可する

トラックバック
トラックバックURL
http://networkprogramming.blog18.fc2.com/tb.php/88-89a3eaf8
この記事にトラックバックする(FC2ブログユーザー)
-
管理人の承認後に表示されます【2013/04/02 00:13】
| ホーム |

プロフィール

TBVector

Author:TBVector

プロフィール

メールフォーム

記事検索

Google

最近の記事

人気の記事

過去の記事

カテゴリー

タグランキング

リンク

最近のコメント

最近のトラックバック

アクセスカウンタ

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。