java - 映射如何更改键值

标签 java android

可以更改java中特定键的值

   int increment = 0;
    if (tilesMap.containsKey('a'){
    int value = tilesMap.get('a')

// setting the increment value in 'a'

    increment ++;
    }

最佳答案

   int increment = 0;
    if (tilesMap.containsKey('a'){
    int value = tilesMap.get('a')

    tilesMap.put('a', ++value);

    increment ++;
    }  

put之后,旧值将被删除,新值将被分配

如果你有Map<Character, Integer>,那就很好了。 .
如果您有Map<String, Integer> ,使用"a"而不是'a'

关于java - 映射如何更改键值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12036208/

相关文章:

java - 在android中有时无法生成随机图像

android - Xamarin 是摄像头监控应用程序的完美工具吗?

java - 更新依赖于其他实体状态的@Entity 字段的正确方法

Java BigInteger 表示 unsigned long

java - 根据操作系统选择 SWT 库

android - openssl-1.0.1g有android平台支持吗?

android - 从 PayPal lib 获取支付配置

java - MediaScannerConnection,此语法无法编译

android - 如何消除这个 Gradle 错误?

java - Java 中加载图像的高效跨平台方法