gpt4 book ai didi

java - 如何使用 boolean 值 "connect"字符串?

转载 作者:行者123 更新时间:2023-11-29 03:40:03 24 4
gpt4 key购买 nike

我需要连接一个 Boolean 和一个 String。对于每个 Boolean,我还需要一个 getter 和一个 setter

例如:

boolean errorFlag1;
private static final String errorMessage1 = "...";
boolean errorFlag2;
private static final String errorMessage2 = "...";
...

public Messages[] getErrorMessages()
{
if(errorFlag1)
Add errorMessage1 to Messages[]
if(errorFlag2)
Add errorMessage2 to Messages[]
...
}


public boolean getErrorFlag1()
{
return errorFlag1;
}
public setErrorFlag1( ef1 )
{
this.errorFlag1 = ef1;
}
...

我可以在这里使用 map 吗?有没有更好的方法将标志与消息“连接”起来?

最佳答案

另一个解决方案(我希望我没有误解你的目标):

enum ErrorMessage
{
ERROR_ONE("First message"), ERROR_TWO("Second message");

private String message;

ErrorMessage(String str)
{
message = msg;
}

public String getMessage()
{
return message;
}
}

通过这种方式,您会收到持续不断的错误消息,其中包含一个字符串作为“消息”。它们的类型是 ErrorMessage,当你传递一个像 ErrorMessage.ERROR_ONE 的类型时,你可以通过 getter 方法获取它们的消息。

如果您希望有一个包含您的错误的类,那么您可以创建一个错误集合,并在错误发生时添加或删除错误。

关于java - 如何使用 boolean 值 "connect"字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13581771/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com