小编Fas*_*owy的帖子

使用.equals()和==运算符比较两个对象

我用一个String字段构建了一个类.然后我创建了两个对象,我必须使用==运算符进行比较.equals().这就是我所做的:

public class MyClass {

    String a;

    public MyClass(String ab) {
        a = ab;
    }

    public boolean equals(Object object2) {
        if(a == object2) { 
            return true;
        }
        else return false;
    }

    public boolean equals2(Object object2) {
        if(a.equals(object2)) {
            return true;
        }
        else return false;
    }



    public static void main(String[] args) {

        MyClass object1 = new MyClass("test");
        MyClass object2 = new MyClass("test");

        object1.equals(object2);
        System.out.println(object1.equals(object2));

        object1.equals2(object2);
        System.out.println(object1.equals2(object2));
    }


}
Run Code Online (Sandbox Code Playgroud)

编译后,结果显示两次false.如果两个对象具有相同的字段 - "test",为什么它是错误的?

java methods class equals object

73
推荐指数
5
解决办法
36万
查看次数

在引导程序中的窗体下的中心按钮

我有一些Bootstrap的问题.我现在使用span6 offset3并且不知道如何在此表单下居中按钮来居中使用表单和按钮.我试过text-align: center但仍然在左边更多.

<div class="container">
    <div class="row">
        <div class="span6 offset3">
            <form>
                <input class="input-xxlarge" type="text" placeholder="Email..">
                <p style="line-height: 70px; text-align: center;"><button type="submit" class="btn">Confirm</button></p>
            </form>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

html css center button twitter-bootstrap

11
推荐指数
2
解决办法
9万
查看次数

如何使用CSS将两列居中?

我试图在我的网站上设置两列,但存在一些问题.每一个变化的结果是左位置(见图片).我究竟做错了什么?这是我的CSS:

body {
    background - image: url("../img/gray.png");
}

#header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100px;
    background: #cc0000;
    text - align: center;
}

#wrapper {
    margin: 100px;
    width: 1280px;
}

#leftcolumn {
    float: left;
    background - image: url("../img/gray.png");
    margin: 10px 0px 10px 0px;
    padding: 10px;
    height: 682px;
    width: 460px;
}

#rightcolumn {
    float: left;
    color: #333;
    border: 1px solid # ccc;
    background: #F2F2E6;
    margin: 10px 0px 10px 0px;
    padding: 10px;
    height: 500px;
    width: 439px; …
Run Code Online (Sandbox Code Playgroud)

html css

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

css ×2

html ×2

button ×1

center ×1

class ×1

equals ×1

java ×1

methods ×1

object ×1

twitter-bootstrap ×1