gpt4 book ai didi

java - 如何返回常量字段

转载 作者:行者123 更新时间:2023-12-01 12:49:23 24 4
gpt4 key购买 nike

我有一个 CSV 文件,其中包含需要在网络服务中上传的状态列表(所有类型均以字符串形式)。每个州都有一个国家/地区字段(国家/地区类型)。

国家级内容是这样的

enter image description here

注意:Country 类不是我的,因此我无法更改它

我可以使用 Country.US 访问“United State”值。是否可以以相反的方式访问它? "United States" 那么我的返回值将是 Country.US?我需要它处于国家/地区类型,以便我可以将其传递到网络服务上。

enter image description here

最佳答案

您认为这会如何神奇地发挥作用?
如果您有 2 个类,每个类都包含一个解析为“United States”的静态字段,该怎么办?当 JVM 在某处看到该 String 时,它应该神奇地选择给你哪个?还是应该随机给出一个?

当然,您可以使用某种自定义解析器来完成此任务。大致如下:

public Country countryFromString(final String s) {
switch s:
case "United States": return Country.US;
default: return null;
}

关于java - 如何返回常量字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24359606/

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