0

I want some way to pair String values and pass it on as a data structure. Any recommendations? Would a Map work? The issue that I'm having with a Map is that not all strings will be paired in this context, only a few of them. I need to have all the strings and if there exists one, it's string pair as well. If anything lacks clarity, let me know.

4

5 に答える 5

1

Mapペアのない文字列に特別な値を指定して、Aを使用できます。

于 2013-04-28T19:57:58.290 に答える
1

これはおそらく最善の方法ではありませんが、私が時々使用するのは、Python のタプルに似た二重型構造です。

次のような一般的な構造を構築します。

class Duplex<T,T> {
 private T item1, item2;
 public Duplex(T one){
  item1 = one;
 }
 public Duplex(T one, T two){
  item1 = one;
  item2 = two;
}
 //Getters + Accessors
}

一般的である必要はありませんが、他の状況で再利用できます。

ただし、これまでマップを使用したことがないので、実際にはマップの方が優れている可能性があります。

于 2013-04-28T19:58:59.593 に答える