Java中的元组集合

时间:2017-01-27 05:02:37

标签: java collections

如果我需要在Java中存储扁平的元组集合,是否有选项?
例如,我希望将一个商店中的empid,name,salary存储在一个集合中,以便通过电子邮件快速查找和发送。

list=[(1,shawn,2000),
(2,rohan,1500),
.....]

对每个展平条目的一次访问使其快速。

1 个答案:

答案 0 :(得分:0)

使用Java Tuples库。

javatuples为您提供一到十个元素的元组类:

  • 单位<A>(1个元素)
  • 配对<A,B>(2个元素)
  • Triplet <A,B,C>(3个元素)
  • 四重奏<A,B,C,D>(4个元素)
  • 五重奏<A,B,C,D,E>(5个元素)
  • Sextet <A,B,C,D,E,F>(6个元素)
  • Septet <A,B,C,D,E,F,G>(7个元素)
  • 八位位组<A,B,C,D,E,F,G,H>(8个元素)
  • Ennead <A,B,C,D,E,F,G,H,I>(9个元素)
  • 十年<A,B,C,D,E,F,G,H,I,J>(10个元素)

参考:http://www.javatuples.org/