Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java在一条语句中包含两个等号?_Java_Linked List - Fatal编程技术网

Java在一条语句中包含两个等号?

Java在一条语句中包含两个等号?,java,linked-list,Java,Linked List,有人能帮我理解下面的代码是做什么的,以及两个等号的行是做什么的吗?在这个构造器中,与某物相等的某物是如何工作的 public More ...LinkedList() { header.next = header.previous = header; } 这是我在网站上看到的链接,我正试图找出答案: 单个=是赋值运算符。这是一种在一行代码中执行多个赋值的方法。将header.next和header.previous设置为header的值 header.next=header.pr

有人能帮我理解下面的代码是做什么的,以及两个等号的行是做什么的吗?在这个构造器中,与某物相等的某物是如何工作的

public More ...LinkedList() {
      header.next = header.previous = header;
 }
这是我在网站上看到的链接,我正试图找出答案:
单个=是赋值运算符。这是一种在一行代码中执行多个赋值的方法。将header.next和header.previous设置为header的值

  • header.next=header.previous=header 和…一样

  • header.next=标题
  • header.previous=标题
    这意味着
    标题。下一个
    标题。上一个
    将设置为
    标题

    从右到左读取分配语句:

  • 标题
    分配给
    标题。pevious
  • 标题。上一个
    分配给
    标题。下一个

  • 底线:这一行之后是
    标题。上一个
    标题。下一个
    将指
    标题
    标题。下一个
    标题。上一个
    标题的值相同

    例如:

    int val1 = 10;
    int val2 = 11;
    int val3 = val2 = val1;
    

    最后,
    val1
    val2
    val3
    的值与
    10

    的值相同,它与a=b=10一样简单和相似,都是将值10分配给变量b(b=10),然后将变量b的值分配给变量10(因此a=10)。更多详情请参见。

    这不是平等(=),而是分配(=)。酷男人非常有用。当其他人都得零分时,能为同一答案获得四张赞成票一定很好。有什么办法吗?@jeremyjjbrown,我已经尽力了。。。但我只有一个声音…那并发场景呢?