如何从字符串数组获取特定值并将其保存到另一个字符串数组?

安东尼

我有这样的字符串数组:
String A[] = {"65535", "00000", "00000", "00000", "00000", "A32CE", "43251", "98702", "ACED2", "98AAB", "00000", "00000", "00000", "65535", "65535"}

如何获取除65535以外的值00000并将其保存到另一个字符串数组中,如下所示:
String B[] = {"A32CE", "43251", "98702", "ACED2", "98AAB"}

我已经尝试过了:

if(A!="65535" && A!="00000")
{
    for(i=0; i<A.length; i++){
    B[i] = A[i];
    }
}

但是我得到的返回值是整个String A []。请帮忙。

硫磺

由于您使用的是数组而不是ArrayList对象,因此事情变得有些乏味。下面的代码遍历第一个数组,检查当前数组String是否不是您不需要的数组,如果找到了您想要的数组,则将计数器增加一个。然后,它将创建一个与初始数组中所需对象数量一样大的新数组,并再次遍历intial数组,这一次将String您想要对象添加到第二个数组中。

String[] arrayOne = {"65535", "00000", "00000", "00000", "00000",
        "A32CE", "43251", "98702", "ACED2", "98AAB",
        "00000", "00000", "00000", "65535", "65535"};

int validCounter = 0;
for(int i = 0; i < arrayOne.length; i++)
  if(!(arrayOne[i].equals("65535") || arrayOne[i].equals("00000")))
      validCounter++;

String[] arrayTwo = new String[validCounter];
int arrayTwoPos = 0;
for(int i = 0; i < arrayOne.length; i++)
  if(!(arrayOne[i].equals("65535") || arrayOne[i].equals("00000"))){
      arrayTwo[arrayTwoPos] = arrayOne[i];
      arrayTwoPos++;
  }

for(int i = 0; i < arrayTwo.length; i++)
    System.out.println(arrayTwo[i]);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从数组中提取数字值,然后将其与另一个字符串组合?

来自分类Dev

如何在字符串中获取子字符串并将其存储在另一个字符串中

来自分类Dev

获取一个字符串数组并将其用作列名

来自分类Dev

如何将一个字符串数组存储到另一个字符串数组中?

来自分类Dev

如何获取所有字符串并将其替换为数据库 JavaScript 中的另一个字符串

来自分类Dev

Jquery 如何从 html 中的 Id 获取字符串并将其与另一个字符串进行比较?

来自分类Dev

使用数组和foreach循环从另一个字符串中获取一个字符串

来自分类Dev

如何从另一个字符串获取一个字符串值

来自分类Dev

根据另一个字符串/数组,从1个字符串/数组中删除值

来自分类Dev

比较字符串数组和另一个字符串数组的优雅方法

来自分类Dev

从一个字符串数组到另一个字符串数组的strcpy

来自分类Dev

排序一个字符串数组,使用另一个字符串数组确定顺序

来自分类Dev

如何用另一个字符串数组对双精度数组进行排序?

来自分类Dev

如何用另一个字符串数组过滤嵌套数组?

来自分类Dev

如何使用另一个字符串数组过滤模型对象数组列表

来自分类Dev

如何在批处理脚本中查找字符串并将其替换为另一个字符串?

来自分类Dev

在java中,如何在字符串中查找单词并将其复制到另一个字符串变量中?

来自分类Dev

使用Lo在另一个字符串中使用AND搜索字符串数组

来自分类Dev

朱莉娅:如何在另一个字符串数组中查找字符串的位置(在一个字符串数组中)

来自分类Dev

如何获取特定字符后的字符串,然后仅获取另一个字符后的字符串?

来自分类Dev

比较一个字符串与数组中的另一个字符串

来自分类Dev

如何检索特定字符串之前的最后一个字符数组

来自分类Dev

拆分一个字符串,然后将其更改为十进制并将其乘以另一个表中的值

来自分类Dev

如何将一个字符串值与另一个字符串值进行比较?

来自分类Dev

如何从数组中的较大字符串中选择一个字符串,并将其与名称分组?

来自分类Dev

如何从数组中的较大字符串中选择一个字符串,并将其与名称分组?

来自分类Dev

检测 URL 字符串中的特定字符并将其替换为另一个字符

来自分类Dev

如何用另一个字符串替换特定的字符串?

来自分类Dev

Android:如何从另一个字符串中检索特定模式的字符串

Related 相关文章

  1. 1

    如何从数组中提取数字值,然后将其与另一个字符串组合?

  2. 2

    如何在字符串中获取子字符串并将其存储在另一个字符串中

  3. 3

    获取一个字符串数组并将其用作列名

  4. 4

    如何将一个字符串数组存储到另一个字符串数组中?

  5. 5

    如何获取所有字符串并将其替换为数据库 JavaScript 中的另一个字符串

  6. 6

    Jquery 如何从 html 中的 Id 获取字符串并将其与另一个字符串进行比较?

  7. 7

    使用数组和foreach循环从另一个字符串中获取一个字符串

  8. 8

    如何从另一个字符串获取一个字符串值

  9. 9

    根据另一个字符串/数组,从1个字符串/数组中删除值

  10. 10

    比较字符串数组和另一个字符串数组的优雅方法

  11. 11

    从一个字符串数组到另一个字符串数组的strcpy

  12. 12

    排序一个字符串数组,使用另一个字符串数组确定顺序

  13. 13

    如何用另一个字符串数组对双精度数组进行排序?

  14. 14

    如何用另一个字符串数组过滤嵌套数组?

  15. 15

    如何使用另一个字符串数组过滤模型对象数组列表

  16. 16

    如何在批处理脚本中查找字符串并将其替换为另一个字符串?

  17. 17

    在java中,如何在字符串中查找单词并将其复制到另一个字符串变量中?

  18. 18

    使用Lo在另一个字符串中使用AND搜索字符串数组

  19. 19

    朱莉娅:如何在另一个字符串数组中查找字符串的位置(在一个字符串数组中)

  20. 20

    如何获取特定字符后的字符串,然后仅获取另一个字符后的字符串?

  21. 21

    比较一个字符串与数组中的另一个字符串

  22. 22

    如何检索特定字符串之前的最后一个字符数组

  23. 23

    拆分一个字符串,然后将其更改为十进制并将其乘以另一个表中的值

  24. 24

    如何将一个字符串值与另一个字符串值进行比较?

  25. 25

    如何从数组中的较大字符串中选择一个字符串,并将其与名称分组?

  26. 26

    如何从数组中的较大字符串中选择一个字符串,并将其与名称分组?

  27. 27

    检测 URL 字符串中的特定字符并将其替换为另一个字符

  28. 28

    如何用另一个字符串替换特定的字符串?

  29. 29

    Android:如何从另一个字符串中检索特定模式的字符串

热门标签

归档