背景
开发中, 有时抽取方法后, 想要返回两个 int 值, 然而事实上, Java 中方法的返回值最多只能有一个.
不过如果我们想要返回两个值, 可以曲线救国.
即把需要返回的多个值, 都封装到同一个类内, 作为属性.
例如返回两个 int 值, 那么我们可以新建一个 ReturnDTO.java
, 然后返回值就是这个类, 把 int 值设值到该类的实例即可
@Data
public class ReturnDTO {
private int value1;
private int value2;
}
ReturnDTO returnDTO = new ReturnDTO();
returnDTO.setValue1(123);
returnDTO.setValue1(456);
return returnDTO;