从Java中的方法返回状态标志和消息的最佳方法是使用自定义类或使用Java的Pair类。
自定义类方法:
创建一个自定义类,包含状态标志和消息属性,并提供相应的getter和setter方法。例如:
public class StatusMessage {
private boolean status;
private String message;
public StatusMessage(boolean status, String message) {
this.status = status;
this.message = message;
}
public boolean getStatus() {
return status;
}
public void setStatus(boolean status) {
this.status = status;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
在方法中使用自定义类:
public StatusMessage myMethod() {
boolean status = true;
String message = "操作成功";
return new StatusMessage(status, message);
}
使用Java的Pair类:
Java的Pair类是一个泛型类,可以存储两个不同类型的值。可以使用Pair类来存储状态标志和消息。
首先,需要导入JavaFX库中的Pair类:
import javafx.util.Pair;
在方法中使用Pair类:
public Pair<Boolean, String> myMethod() {
boolean status = true;
String message = "操作成功";
return new Pair<>(status, message);
}
总之,从Java中的方法返回状态标志和消息的最佳方法是使用自定义类或使用Java的Pair类。
领取专属 10元无门槛券
手把手带您无忧上云