J_Draw.java中Vector<Vector<Point>>
时间: 2024-05-05 16:15:07 浏览: 50
用java实现Point类
5星 · 资源好评率100%
这个变量是一个二维向量,每个元素都是一个向量,而每个向量里面又包含了多个 Point 对象。可以理解为一个二维数组,其中每个元素都是一个一维数组,而每个一维数组里面又包含了多个 Point 对象。具体来说,J_Draw.java 中的 Vector<Vector<Point>> 可以用以下代码进行初始化:
```java
Vector<Vector<Point>> lines = new Vector<Vector<Point>>();
```
然后可以向 lines 中添加向量,每个向量中再添加多个 Point 对象,例如:
```java
Vector<Point> line1 = new Vector<Point>();
line1.add(new Point(0, 0));
line1.add(new Point(100, 100));
lines.add(line1);
Vector<Point> line2 = new Vector<Point>();
line2.add(new Point(50, 50));
line2.add(new Point(200, 200));
lines.add(line2);
```
这样就创建了两条直线,第一条从 (0, 0) 到 (100, 100),第二条从 (50, 50) 到 (200, 200)。可以通过循环遍历 lines 中的每个向量,再遍历每个向量中的每个 Point 对象,来处理这些数据。例如:
```java
for (Vector<Point> line : lines) {
for (Point point : line) {
System.out.println(point.x + ", " + point.y);
}
}
```
这段代码会输出每个 Point 对象的 x 和 y 坐标。
阅读全文