- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我被卡住了...我已经迭代了下面的 DualHashBidiMap 并且所有值都在那里。这就是正在发生的事情。我有一个文件,比如说 static.java,它有一个类:
public class Constant {
public static final DualHashBidiMap<String, String> STATE_CODE_MAP = new DualHashBidiMap() {
{
put("Delaware","00000");
put("Maryland","11111");
put("New Jersey","22222");
put("New York","33333");
put("Pennsylvania","444444");
put("Virginia","55555");
}
}
我正在尝试使用以下方法获取值的键:
public static String code2State(String code) {
log.debug("State Code : " + code);
String result = Constant.STATE_CODE_MAP.getKey(code);
log.debug("State : " + result);
return result;
}
//output
//State Code : 55555
//State : null
我正在调用此方法并获得 null 作为返回。我错过了什么吗...?
(Java 1.7)
最佳答案
映射将键与值关联起来,通常第一个值是键,第二个值是值。在您的示例中,您将状态名称(键)映射到状态代码(值),然后尝试通过其值请求键。要解决此问题,请交换列表初始化中的参数:
put("00000", "Delaware");
put("11111", "Maryland");
put("22222", "New Jersey");
put("33333", "New York");
put("444444", "Pennsylvania");
put("55555", "Virginia");
关于java - 当将值传递到 DualHashBidiMap 的 getKey 方法时,我得到 null。即使它存在...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59398350/
我们知道有一个“规则”,即不应在Input内部使用FixedUpdate()函数;如果这样做,Input.GetKeyDown()可能无法正常工作,但是使用Input.GetKey()真的错误吗? 假
有谁知道如何通过 GetKeys 函数获取任何按键状态(按下或未按下)?换句话说如何处理这个函数: bool result = isPressed(kVK_LeftArrow); 谢谢。 最佳答案 K
有 Started、Performed 和 Cancelled,但如果我想检测我是否按住了 Gamepad 上的按钮,该怎么办。所以基本上,我如何用新的输入系统将它重写到游戏 handle 上。 pr
这个问题已经有答案了: read key from LocalizedResource.properties programmatically (3 个回答) 已关闭 3 年前。 我有文件 Local
我正在尝试获取 Firebase 数据库中特定 child 的 ID。数据库看起来像这样: Users: - id: user1 - id: user2 - ... 现在我想返回每个用户的ID,
我正在尝试使用子名称下划线蓝色下划线来获取该推送键下划线红色,但我的代码返回产品作为 dataSnapshot.getKey 上的键是代码:代码 Query reference=Firebas
我想要一个 getkey/getchar 函数来从键盘读取一个键。请注意,该程序不在终端窗口中运行,而是通过 linux 的快捷方式执行。 最佳答案 您可以使用 Tkinter 弹出一个窗口,并对 K
我有一个 bukkit 配置文件,如下所示: effected mobs: skeleton: lower hp limit: 0 upper hp limit: 0 zomb
private void searchForK(V value , DictionaryNode node){ if(node != null){ if(((C
我希望读取 Cocoa 中键盘的状态(对于我在 SpriteKit 中构建的游戏)。 NSResponder 肯定会给我按键操作,但我没有收到修饰键按下的事件,如果我按住一个键,然后按另一个键,我将停
为什么“Spring in action 5”中的代码不起作用(keyHolder.getKey() 返回 null,但实体保存在数据库中)? private long savePizzaInfo(P
我使用 keytool 和以下命令生成了一个 keystore : keytool -genkey -alias serverprivate -keystore serverprivate.jks -
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference(); DatabaseReference use
我正在寻找创建一个方法,该方法将接受String作为参数,然后打印出String相应的HashMap也指。 sensorMappings = new HashMap<>(); sensorMappin
我的数据存储表名为文档,其结构如下: key 、写入操作、ID/名称、html、名称。示例数据为: Key: aglub19hcHBfaWRyDgsSCGRvY3VtZW50GAEM Write Op
我正在运行 AzureClient java sdk。我像这样创建 keyvault 客户端: ApplicationTokenCredentials applicationTokenCredenti
我试图使用 getKey 和 KeySelector 在 FoundationDB 的某个子空间中找到一个键。如果结果存在于子空间中,它会工作得很好。 val key = new Tuple
我正在我的应用程序中实现指纹身份验证。我遇到了在某些设备上无法正常工作并且我的应用程序崩溃的问题。尽管如此,它也适用于某些设备。问题出在这一行 val key = keyStore?.getKey(C
我正在编写一个在控制台窗口中启动的 Microsoft Windows 程序,然后生成一个单独的 gui 窗口以在其中进行一些 directx 渲染。 我试图在焦点位于 directx 窗口时获取键盘
我正在尝试获取“esc”键输入并关闭窗口。我找到了两种方法,第一种是: static void key_callback(GLFWwindow* window, int key, int scanco
我是一名优秀的程序员,十分优秀!