小编Gou*_*mar的帖子

在JAVA中设置不正确

我只是想从列表中删除重复的元素.为此,我写了一个POJO类Student:

class Student{

private String roll;
private String name;

public Student(String roll, String name) {
    this.roll = roll;
    this.name = name;
}
@Override
public boolean equals(Object obj) {
    Student st = (Student) obj;
    return st.getRoll().equals(roll);
}

public String getRoll() {
    return roll;
}
public void setRoll(String roll) {
    this.roll = roll;
}
public String getName() {
    return name;
}
public void setName(String name) {
    this.name = name;
}
@Override
public String toString() {
    return roll ;
}

} …
Run Code Online (Sandbox Code Playgroud)

java collections set hashcode hashset

0
推荐指数
1
解决办法
76
查看次数

为什么setTimeout 0没有在函数结束时执行

我是Javascript的新手,最近知道setTimeout设置为0 millis的用法.我正在尝试实现它,但没有得到预期的结果.根据我的知识,它必须等到所有事件都完成但它没有表现得很好.请告诉我我错过了什么或我错在哪里.

的index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Test HTML</title>

</head>
<body>

    <script src="js/index.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

index.js

(function(){

    setTimeout(function () {
        document.write("<p>Event 0 Processed !!</p>");
    },0);

    setTimeout(function () {
        document.write("<p>Event 1 Processed !!</p>");
    },1000);

    setTimeout(function () {
        document.write("<p>Event 2 Processed !!</p>");
    },2000);

    setTimeout(function () {
        document.write("<p>Event 3 Processed !!</p>");
    },3000);

})();
Run Code Online (Sandbox Code Playgroud)

产量

Event 0 Processed !!

Event 1 Processed !!

Event 2 Processed !!

Event 3 Processed !!
Run Code Online (Sandbox Code Playgroud)

我期待着类似的东西

Event 1 Processed !!

Event 2 Processed !!

Event …
Run Code Online (Sandbox Code Playgroud)

javascript

0
推荐指数
1
解决办法
279
查看次数

标签 统计

collections ×1

hashcode ×1

hashset ×1

java ×1

javascript ×1

set ×1