字段类型point java怎么转换
时间: 2023-06-30 12:06:46 浏览: 109
在 Java 中,Point 类型是一个表示二维平面上一个点的类。如果要将 Point 类型转换为其他类型,可以采用以下方法:
1. 将 Point 转换为字符串类型
可以使用 Point 类的 toString() 方法将 Point 转换为字符串类型,例如:
```
Point p = new Point(3, 4);
String str = p.toString();
```
2. 将 Point 转换为数组类型
可以使用 Point 类的 getLocation() 方法获取 Point 对象的 x、y 坐标,并将其存储在数组中,例如:
```
Point p = new Point(3, 4);
int[] arr = new int[2];
arr[0] = p.x;
arr[1] = p.y;
```
3. 将 Point 转换为其他自定义类型
如果需要将 Point 转换为其他自定义类型,可以创建一个新的类,并将 Point 对象的成员变量赋值给新类的成员变量,例如:
```
public class MyPoint {
private int x;
private int y;
public MyPoint(Point p) {
this.x = p.x;
this.y = p.y;
}
// getter and setter methods
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
}
```
然后可以使用 MyPoint 类的构造函数将 Point 对象转换为 MyPoint 对象,例如:
```
Point p = new Point(3, 4);
MyPoint mp = new MyPoint(p);
```
阅读全文