sách gpt4 ai đã đi

java - 在 java 中处理 XML 枚举类型

In lại 作者:行者123 更新时间:2023-12-02 02:22:22 35 4
mua khóa gpt4 Nike

在 Java 中,我有一个带有属性的类:

@XmlElement(name = "Ability")
protected String Ability;

能力可以是低、中或高。

稍后在代码中需要将一些未经验证的数据分配给能力。

test.setAbility(pdf.get("Ability"));

我应该枚举能力吗?如何才能使能力仅在它是枚举类型之一时才被设置?

1 Câu trả lời

使用枚举在您的情况下会很有帮助,您可以使用映射器来转换字符串:

public static String mapAbilityEnum(String ability) {
switch (ability) {
case "LOW":
return AbilityEnum.LOW;
case "MEDIUM":
return AbilityEnum.MEDIUM;
case "HIGH":
return AbilityEnum.HIGH;
mặc định:
return foo; (whatever you want the default to be)
}
}

关于java - 在 java 中处理 XML 枚举类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48322109/

35 4 0
Bài viết được đề xuất: java - Camel JMS 事务处理不起作用
Bài viết được đề xuất: api - Web 部署 API(部署 .zip 包)说明
Bài viết được đề xuất: flash - AIR,加载本地存储的图片
Bài viết được đề xuất: java - Calendars getTime方法修改时区
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com