cn.hutool.poi.excel.cell.CellLocation Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hutool-all Show documentation
Show all versions of hutool-all Show documentation
Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。
package cn.hutool.poi.excel.cell;
import java.io.Serializable;
import java.util.Objects;
/**
* 单元格位置
*
* @author Looly
* @since 5.1.4
*/
public class CellLocation implements Serializable {
private static final long serialVersionUID = 1L;
private int x;
private int y;
/**
* 构造
*
* @param x 列号,从0开始
* @param y 行号,从0开始
*/
public CellLocation(int x, int y) {
this.x = x;
this.y = y;
}
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;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
final CellLocation that = (CellLocation) o;
return x == that.x && y == that.y;
}
@Override
public int hashCode() {
return Objects.hash(x, y);
}
@Override
public String toString() {
return "CellLocation{" +
"x=" + x +
", y=" + y +
'}';
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy