如何在Java中创建元组列表

时间:2016-11-06 11:02:32

标签: java python list tuples

在Python中我有一个代码:

segments = [(0, cX, 0, cY), (cX, w, 0, cY), (cX, w, cY, h), (0, cX, cY, h)]

如何使用Java进行此操作?

2 个答案:

答案 0 :(得分:0)

Java默认没有元组但你可以使用http://www.javatuples.org,我相信你也可以找到其他实现。

如果想要使2维数组,假设所有值都是int,这是正确的语法

int[][] segments = new int[][] { { 0, 1, 0, 1 }, { 1, 1, 0, 1 } }; 

答案 1 :(得分:0)

另一种解决方案(比Python更冗长)是编写一个名为Segment的新类,其中x1,y1,x2,y2为字段,并带有相应的getter和setter。

您还可以定义2个类:Segment和Point。段将有2个字段:point1和point2,Point将x和y作为字段。

段将是段的集合(例如Set或List)。