Java-如何在类内使用现有枚举
有人能给我一个如何使用这个枚举的例子吗。我正在尝试了解需要导入的内容以及如何使用以下枚举的方法:Java-如何在类内使用现有枚举,java,enums,Java,Enums,有人能给我一个如何使用这个枚举的例子吗。我正在尝试了解需要导入的内容以及如何使用以下枚举的方法: 这里有一个JSON示例: public Response retrieveSomething(String uuid) { Entity entity = service.getById(uuid); if(entity == null) { return Response.status(Response.Status.NOT_FOUND).entity("Entit
这里有一个JSON示例:
public Response retrieveSomething(String uuid) {
Entity entity = service.getById(uuid);
if(entity == null) {
return Response.status(Response.Status.NOT_FOUND).entity("Entity not found for UUID: " + uuid).build();
}
String json = //convert entity to json
return Response.ok(json, MediaType.APPLICATION_JSON).build();
}
下面是JSON中的一个示例:
public Response retrieveSomething(String uuid) {
Entity entity = service.getById(uuid);
if(entity == null) {
return Response.status(Response.Status.NOT_FOUND).entity("Entity not found for UUID: " + uuid).build();
}
String json = //convert entity to json
return Response.ok(json, MediaType.APPLICATION_JSON).build();
}
您需要包含
enum
定义的正确包。在本例中,javax.ws.rs
。访问此帖子以了解在哪里可以找到它
将.jar添加到类路径后,可以简单地导入它
import javax.ws.rs.core.Response.Status;
您需要包含enum
定义的正确包。在本例中,javax.ws.rs
。访问此帖子以了解在哪里可以找到它
将.jar添加到类路径后,可以简单地导入它
import javax.ws.rs.core.Response.Status;
下面是一个使用状态枚举的非常简单的示例:
第一次进口回复:
import javax.ws.rs.core.Response;
然后你的代码
public Response create() {
return Response.status(Response.Status.CONFLICT).build();
}
下面是一个使用状态枚举的非常简单的示例:
第一次进口回复:
import javax.ws.rs.core.Response;
然后你的代码
public Response create() {
return Response.status(Response.Status.CONFLICT).build();
}
在许多方面,枚举就像z正则类;答案实际上是如何使用枚举作为如何使用类的答案:
步骤1:将枚举导入程序:
import javax.ws.rs.core.Response.Status;
步骤2:从枚举中创建对实例的引用(与常规类不同,您不能创建实例-这是由JVM为您完成的):
Status status = Status.OK;
或作为方法的返回值:
Status status = response.getStatus();
int code = status.getStatusCode();
步骤3:调用一个方法:
Status status = response.getStatus();
int code = status.getStatusCode();
在许多方面,枚举就像z正则类;答案实际上是如何使用枚举作为如何使用类的答案:
步骤1:将枚举导入程序:
import javax.ws.rs.core.Response.Status;
步骤2:从枚举中创建对实例的引用(与常规类不同,您不能创建实例-这是由JVM为您完成的):
Status status = Status.OK;
或作为方法的返回值:
Status status = response.getStatus();
int code = status.getStatusCode();
步骤3:调用一个方法:
Status status = response.getStatus();
int code = status.getStatusCode();
codesearch或类似工具在此处可能会有所帮助。codesearch或类似工具在此处可能会有所帮助。