将数组项放入带有 2 个字符串的哈希图中

西蒙·阿列克索夫

说,我有一个类似的数组,

{"A", "1", "B", "2", "C", "3"}

我想把它HashMap配对,我尝试了几种方法,但似乎都不起作用。我创建了一个方法 isDigit() 来检查一个项目是否是数字,

private static boolean isDigit(String str){
    try {
        Integer.parseInt(str);
    }
    catch (NumberFormatException nfe){
        return false;
    }
    return true;
}

然后我尝试分成 2 个数组,数字和字母。

for (int i = 0; i <= parts.length; i++) {
    if (isDigit(parts[i])) {
        numbers[i] = parts[i];
    } else {
        abcs[i] = parts[i];
    }
}

最后,

for (int i = 0; i < numbers.length ; i++) {
    map.put(abcs[i], numbers[i]);
}

我打印它们,

for (String each: map.keySet()) {
   System.out.println(each + ":" + map.get(each));
}

打印出类似的东西,

1
A : null
2
B : null

它应该打印的是,

A : 1
B : 2
C : 3
韦斯顿

为什么不parts通过增加2s 中的循环计数器来遍历in 对

for (int i = 0; i < parts.length -1; i += 2) {
    map.put(parts[i], parts[i + 1]);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将哈希图值转换为单个字符串

来自分类Dev

将字符串存储到哈希图中

来自分类Dev

链接2个字符串(或数组)

来自分类Dev

比较2个字符串数组

来自分类Dev

将一个字符串拆分为2个字符串

来自分类Dev

如何将一个字符串分成2个字符串

来自分类Dev

[C]-将字符串拆分为2个字符串

来自分类Dev

如何使用RegEx将字符串分成2个字符串?

来自分类Dev

将字符串拆分为 jinja2 中的单个字符数组

来自分类Dev

将2个字符串数组添加到ListView的2列

来自分类Dev

如何将 2 个字符串合并为 1 个字符串并删除重复的字符串模式?C#

来自分类Dev

带有2个字符串的列表中的Python列表

来自分类Dev

将两列的表连接到带有2个定界符的单个字符串中

来自分类Dev

VB 将 2 个数据行转换为数组中的单个字符串

来自分类Dev

删除字符串中2个字符之间的所有字符

来自分类Dev

用2个字符串的char填充2d数组

来自分类Dev

需要2个字符串的2列CSV的二维数组

来自分类Dev

将标签名称的后2个字符串与变量的前2个字符串进行比较

来自分类Dev

将字符串中的一个字符替换为2

来自分类Dev

Swift2-将字符串拆分为单个字符

来自分类Dev

将字符串消息从结尾反转到开头 2 个字符

来自分类Dev

如何编写将字符串中的每个字符乘以 2 的递归函数?

来自分类Dev

在python中打印出$和* + 2个字符之间的所有字符串

来自分类Dev

正则表达式匹配 2 个字符之间的所有字符串

来自分类Dev

按字母顺序将2个字符串合并到另一个字符串中

来自分类Dev

PHP:基于X的逗号分隔计数将字符串拆分为2个字符串

来自分类Dev

如何读取其他2个字符串之间的所有字符串

来自分类Dev

大小写不同的2个字符串数组的交集

来自分类Dev

如何按多个字符串降序对Ruby 2D数组排序?

Related 相关文章

  1. 1

    如何将哈希图值转换为单个字符串

  2. 2

    将字符串存储到哈希图中

  3. 3

    链接2个字符串(或数组)

  4. 4

    比较2个字符串数组

  5. 5

    将一个字符串拆分为2个字符串

  6. 6

    如何将一个字符串分成2个字符串

  7. 7

    [C]-将字符串拆分为2个字符串

  8. 8

    如何使用RegEx将字符串分成2个字符串?

  9. 9

    将字符串拆分为 jinja2 中的单个字符数组

  10. 10

    将2个字符串数组添加到ListView的2列

  11. 11

    如何将 2 个字符串合并为 1 个字符串并删除重复的字符串模式?C#

  12. 12

    带有2个字符串的列表中的Python列表

  13. 13

    将两列的表连接到带有2个定界符的单个字符串中

  14. 14

    VB 将 2 个数据行转换为数组中的单个字符串

  15. 15

    删除字符串中2个字符之间的所有字符

  16. 16

    用2个字符串的char填充2d数组

  17. 17

    需要2个字符串的2列CSV的二维数组

  18. 18

    将标签名称的后2个字符串与变量的前2个字符串进行比较

  19. 19

    将字符串中的一个字符替换为2

  20. 20

    Swift2-将字符串拆分为单个字符

  21. 21

    将字符串消息从结尾反转到开头 2 个字符

  22. 22

    如何编写将字符串中的每个字符乘以 2 的递归函数?

  23. 23

    在python中打印出$和* + 2个字符之间的所有字符串

  24. 24

    正则表达式匹配 2 个字符之间的所有字符串

  25. 25

    按字母顺序将2个字符串合并到另一个字符串中

  26. 26

    PHP:基于X的逗号分隔计数将字符串拆分为2个字符串

  27. 27

    如何读取其他2个字符串之间的所有字符串

  28. 28

    大小写不同的2个字符串数组的交集

  29. 29

    如何按多个字符串降序对Ruby 2D数组排序?

热门标签

归档