数组的增强循环:if (data[a].contains("word")) 问题:类型不兼容

用户9886091

作业是从字符串数组中打印出一个单词。我为此使用了 for each 循环和 contains() 方法。当我使用传统的 for 循环时,它可以工作。使用增强的循环,我似乎很难弄清楚类型。错误信息说类型不兼容:java.lang.String 不能转换为 int

在这工作之后

public static void main(String[] args) {

 String[] food = {"appel seed", "apple red", "aple Red", "abelApel"};

 for (int i = 0; i < food.length; i++) {
      if (food[i].contains("apple"))
        System.out.println(food[i]);
    }}

//Next, I started to apply the enhanced loop

//food[a] is the use - an integer/String 
public static void main(String[] args) {
   String[] food = {"appel seed", "apple red", "aple Red", "abelApel"};

    for (String a : food) {
      System.out.print(a + " ");
      if (food[a].contains("apple"))
        System.out.println(food[a]);
    }
  }

它应该从数组中打印出匹配“apple”的单词:appel seed apple red

for (String a : food) ...a如果您愿意,将开始一个包含 4 个不同变量的循环

因此将您的 if 子句更改为

if (a.contains("apple"))
        System.out.println("heureka i found the word: " + a);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

不兼容的类型问题

来自分类Dev

Word VBA SaveAs错误:不兼容的文件类型和文件扩展名

来自分类Dev

C语言中数组的不兼容指针类型

来自分类Dev

双指针与数组指针,指针类型不兼容

来自分类Dev

C ++:指向多维数组的指针:“与类型的参数不兼容”

来自分类Dev

获取不兼容的类型和数组所需的错误

来自分类Dev

数组列表上的不兼容类型错误,无法分配

来自分类Dev

数组初始化时不兼容的指针类型

来自分类Dev

Python'for Word in Word'循环

来自分类Dev

Word窗口类型不匹配

来自分类Dev

由于循环依赖,重载弱引用的属性类型与从超类继承的类型不兼容

来自分类Dev

反应函数中的for循环:子分配类型修复中的不兼容类型(从闭包到逻辑)

来自分类Dev

数组不兼容Javascript

来自分类Dev

在swift的自定义类型数组上使用.contains

来自分类Dev

为什么我收到有关Delphi不兼容类型(数组和动态数组)的错误?

来自分类Dev

不兼容的类型:Delphi中的“动态数组”和“字符串数组”

来自分类Dev

Python 数组循环不循环/验证器问题

来自分类Dev

Bitbucket问题类型:增强与任务

来自分类Dev

为什么在创建数组时LLVM会引发“不兼容类型的参数”错误?

来自分类Dev

双数组方法错误:不兼容的类型:可能从双精度整数转换为整数

来自分类Dev

为什么两个看似相同的动态数组类型被认为不兼容分配?

来自分类Dev

将列表转换为字符串数组时类型不兼容

来自分类Dev

“错误:尝试调整对象的指针数组的大小时分配的类型不兼容”

来自分类Dev

使用qsort和strcmp对字符串进行C排序的数组-警告:指针类型不兼容

来自分类Dev

将指针分配给多维数组时,为什么会出现“不兼容的指针类型”

来自分类Dev

创建数组时,LLVM为什么会引发“不兼容类型的参数”错误?

来自分类Dev

两个字符数组之间的分配中的类型不兼容

来自分类Dev

C-分配中的类型不兼容-结构和字符数组

来自分类Dev

C#字典键/值可枚举类型与数组/列表不兼容

Related 相关文章

  1. 1

    不兼容的类型问题

  2. 2

    Word VBA SaveAs错误:不兼容的文件类型和文件扩展名

  3. 3

    C语言中数组的不兼容指针类型

  4. 4

    双指针与数组指针,指针类型不兼容

  5. 5

    C ++:指向多维数组的指针:“与类型的参数不兼容”

  6. 6

    获取不兼容的类型和数组所需的错误

  7. 7

    数组列表上的不兼容类型错误,无法分配

  8. 8

    数组初始化时不兼容的指针类型

  9. 9

    Python'for Word in Word'循环

  10. 10

    Word窗口类型不匹配

  11. 11

    由于循环依赖,重载弱引用的属性类型与从超类继承的类型不兼容

  12. 12

    反应函数中的for循环:子分配类型修复中的不兼容类型(从闭包到逻辑)

  13. 13

    数组不兼容Javascript

  14. 14

    在swift的自定义类型数组上使用.contains

  15. 15

    为什么我收到有关Delphi不兼容类型(数组和动态数组)的错误?

  16. 16

    不兼容的类型:Delphi中的“动态数组”和“字符串数组”

  17. 17

    Python 数组循环不循环/验证器问题

  18. 18

    Bitbucket问题类型:增强与任务

  19. 19

    为什么在创建数组时LLVM会引发“不兼容类型的参数”错误?

  20. 20

    双数组方法错误:不兼容的类型:可能从双精度整数转换为整数

  21. 21

    为什么两个看似相同的动态数组类型被认为不兼容分配?

  22. 22

    将列表转换为字符串数组时类型不兼容

  23. 23

    “错误:尝试调整对象的指针数组的大小时分配的类型不兼容”

  24. 24

    使用qsort和strcmp对字符串进行C排序的数组-警告:指针类型不兼容

  25. 25

    将指针分配给多维数组时,为什么会出现“不兼容的指针类型”

  26. 26

    创建数组时,LLVM为什么会引发“不兼容类型的参数”错误?

  27. 27

    两个字符数组之间的分配中的类型不兼容

  28. 28

    C-分配中的类型不兼容-结构和字符数组

  29. 29

    C#字典键/值可枚举类型与数组/列表不兼容

热门标签

归档