标题:帮忙看下!Strsex.equals("")什么意思
只看楼主
gh3110001606
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-6-13
结帖率:0
已结贴  问题点数:10 回复次数:1 
帮忙看下!Strsex.equals("")什么意思
public class studenttest
{
    public static void main (String[] args)
    {
    studenttest tom = new studenttest(/*"Tom","200202410"*/);
    tom.setstudentname("Tom");
    tom.setstudentnumber("200202410");
    tom.setstudentsex("man");
    tom.setstudentaddress("American");
    tom.setstudentbirthday("1990.07.24");
    tom.setstudentspeciality("电子信息科学与技术");
    System.out.println(tom.toString());
 }


/*class student
{*/
    private String Strname;//学生姓名
    private    String Strnumber;//学号
    private String Strsex;//性别
    private String Strbirthday;//出生年月
    private String Strspeciality;//专业
    private String Straddress;//地址


/*public student(String name,String number)
{
    Strname=name;
    Strnumber=number;
}
*/
/*public String getstudentname()
{
    return Strname;
}*/

public void setstudentname(String name)
{
     Strname=name;
}

/*public String getstudentnumber()
{
     return Strnumber;
}
*/

public void setstudentnumber(String number)
{
     Strnumber=number;
}


/*public String getstudentsex()
{
    return Strsex;
}*/

public void setstudentsex(String sex)
{
     Strsex=sex;
}

/*public String getstudentbirthday()
{
    return Strbirthday;
}
*/
public void setstudentbirthday(String birthday)
{
     Strbirthday=birthday;
}

/*public String getstudentspeciality()
{
    return Strspeciality;
}
*/
public void setstudentspeciality(String speciality)
{
 Strspeciality=speciality;
}

/*public String getstudentaddress()
{
    return Straddress;
}*/

public void setstudentaddress(String address)
{
     Straddress=address;
}

public String toString()
{
     String information=" ";/*= "学生姓名=" + Strname + ",学号=" +Strnumber;*/
     if( !Strname.equals(""))
        information += "姓名=" + Strname;
     if( !Strnumber.equals(""))
        information += ",学号=" + Strnumber;
     if( !Strsex.equals(""))
        information += ",性别=" + Strsex;
     if( !Strbirthday.equals(""))
        information += ",出生年月=" + Strbirthday;
     if( !Strspeciality.equals(""))
        information += ",专业=" + Strspeciality;
     if( !Straddress.equals(""))
        information += ",籍贯=" + Straddress;   
        
     return information;
}
}
 

帮忙看下
if( !Strname.equals("") )
   information += "姓名=" + Strname;
里的!Strname.equals("")什么意思
本人菜鸟,求大侠赐教,谢谢

搜索更多相关主题的帖子: 电子信息 private public 技术 姓名 
2013-06-13 22:53
Kingbox_tang
Rank: 7Rank: 7Rank: 7
来 自:天津师范大学
等 级:黑侠
威 望:3
帖 子:146
专家分:677
注 册:2012-11-27
得分:10 
.equals() 的意思就是判断字符串是否相等的方法。
比如:Strname.equals("")
因为  private String Strname;//学生姓名
所以 这个意思就是判断你的学生姓名是不是为空("")


旨在提高编程水平,学有所用,学有所成,学有所为。
2013-06-15 13:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-415134-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.088123 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved