Java中此表达式的含义是什么?

Afe

我正在学习《 Java教程》第6版。我看了这个例子:

public int indexOf(E e) {
    for (ListIterator<E> it = listIterator(); it.hasNext(); )
        if(e == null ? it.next() == null : e.equals(it.net()))
            return it.previousIndex();
    return -1;
}

我的问题是:用于for循环的特定语法的确切含义是什么?并且,在if条件中,“”是什么意思?和“:”?

dly

for (initialization ; condition ; incrementation) { ... }是正常的for循环语法。如果不需要,可以将增量部分留为空白。但是要小心,因为它可能会导致无休止的循环。那就是您的循环的样子-没有增量部分。

e == null ? it.next() == null : e.equals(it.net()) 是一个简单的三元运算符: IF condition ? THEN : ELSE

重写它意味着这样的事情:

if(e == null) {
    return it.next == null 
}  else {
    return e.equals(it.net())
}

当它返回布尔值时,封闭if()语句将其作为条件接受。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

此正则表达式中\\ +的含义是什么?

来自分类Dev

&variable作为表达式在c中的含义是什么

来自分类Dev

正则表达式中%s +%的含义是什么?

来自分类Dev

此表达式中int的含义

来自分类Dev

此表达式(({{} + [])[+ []])在JavaScript中是什么意思?

来自分类Dev

PHP [\ w \-]正则表达式的含义是什么

来自分类Dev

正则表达式(\-?2 | 3)的含义是什么

来自分类Dev

正则表达式^(。)\ 1 + $的含义是什么

来自分类Dev

表达式a = b!= c的含义是什么?

来自分类Dev

正则表达式中^和$符号的含义是什么?

来自分类Dev

此表达式的计算结果是什么?

来自分类Dev

在Excel中组成此多项式表达式的最简单方法是什么?

来自分类Dev

Oracle:此表达式“ <>”在SQL查询中是什么意思?

来自分类Dev

PHP中的此正则表达式是什么意思?

来自分类Dev

(?!a){0}是什么?在Java正则表达式中是什么意思?

来自分类Dev

Java Servlet中此语句的含义是什么?

来自分类Dev

什么是在正则表达式“\\ p {}所有”的含义是什么?

来自分类Dev

“ m | = Modifier.PUBLIC”表达式的含义是什么,为什么这样做呢?

来自分类Dev

error = $(mkdir test 2>&1)该表达式的含义是什么?

来自分类Dev

{}表达式的含义

来自分类Dev

此Java错误的含义是什么

来自分类Dev

此Java错误的含义是什么

来自分类Dev

什么!此表达式中的意思是:$ {!mylist [@]}

来自分类Dev

为什么此表达式在javaScript中返回2?

来自分类Dev

Excel中的此表达式可能意味着什么

来自分类Dev

Excel中的此表达式可能意味着什么

来自分类Dev

正则表达式Java,为什么此正则表达式这么慢?

来自分类Dev

规范中此注释的含义是什么?

来自分类Dev

R中执行此字符串正则表达式处理的最快替代方法是什么?

Related 相关文章

  1. 1

    此正则表达式中\\ +的含义是什么?

  2. 2

    &variable作为表达式在c中的含义是什么

  3. 3

    正则表达式中%s +%的含义是什么?

  4. 4

    此表达式中int的含义

  5. 5

    此表达式(({{} + [])[+ []])在JavaScript中是什么意思?

  6. 6

    PHP [\ w \-]正则表达式的含义是什么

  7. 7

    正则表达式(\-?2 | 3)的含义是什么

  8. 8

    正则表达式^(。)\ 1 + $的含义是什么

  9. 9

    表达式a = b!= c的含义是什么?

  10. 10

    正则表达式中^和$符号的含义是什么?

  11. 11

    此表达式的计算结果是什么?

  12. 12

    在Excel中组成此多项式表达式的最简单方法是什么?

  13. 13

    Oracle:此表达式“ <>”在SQL查询中是什么意思?

  14. 14

    PHP中的此正则表达式是什么意思?

  15. 15

    (?!a){0}是什么?在Java正则表达式中是什么意思?

  16. 16

    Java Servlet中此语句的含义是什么?

  17. 17

    什么是在正则表达式“\\ p {}所有”的含义是什么?

  18. 18

    “ m | = Modifier.PUBLIC”表达式的含义是什么,为什么这样做呢?

  19. 19

    error = $(mkdir test 2>&1)该表达式的含义是什么?

  20. 20

    {}表达式的含义

  21. 21

    此Java错误的含义是什么

  22. 22

    此Java错误的含义是什么

  23. 23

    什么!此表达式中的意思是:$ {!mylist [@]}

  24. 24

    为什么此表达式在javaScript中返回2?

  25. 25

    Excel中的此表达式可能意味着什么

  26. 26

    Excel中的此表达式可能意味着什么

  27. 27

    正则表达式Java,为什么此正则表达式这么慢?

  28. 28

    规范中此注释的含义是什么?

  29. 29

    R中执行此字符串正则表达式处理的最快替代方法是什么?

热门标签

归档