gpt4 book ai didi

具有空格和简码值的 Java 枚举

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

我有一个枚举,我需要在其中设置网页中的国家/地区。
类似于此页面 - Java enum elements with spaces?

//    sample
INDIA("India"),
RUSSIA("Russia"),
NORTH_AMERICA("North America");

我希望用户在下拉列表中看到“北美”。但我需要将“NA”传递给数据库。我尝试了以下。但是在下拉列表中获取简码(IND,RUS,NA)。IND("印度"),RUS("俄罗斯"),NA("北美");

谁能帮我解决这个问题?

最佳答案

您可以有一个这样的枚举,在下拉列表中显示时使用 name,在传递给 DB 时使用 code

enum Country {

INDIA("India", "IND"), RUSSIA("Russia", "RUS"), NORTH_AMERICA(
"North America", "NA");

private String name;
private String code;

Country(String name, String code) {
this.name = name;
this.code = code;
}

// Getters and other methods for name and code
}

关于具有空格和简码值的 Java 枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19852276/

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