java判断字符串不为空_java 中如何判断一个String变量是否为空?

classPeople{privatestaticStringnationality;Stringname;intage;publicStringprint(){return"国籍="+nationality+",姓名="+name+",年龄="+age;}staticvoidsetNationality(Stringc)...

class People

{

private static String nationality;

String name;

int age;

public String print()

{

return "国籍 = " + nationality + ",姓名 = " + name + ",年龄 = " + age ;

}

static void setNationality(String c)

{

//System.out.println(c);

if(c.equals(null))

{

c = "未获得";

}

nationality = c ;

}

}

public class StaticTest

{

public static void main(String args[])

{

String n = "china";

People.setNationality(n);

People p1 = new People();

People p2 = new People();

p1.name = "山山";

p1.age = 22;

p2.name = "水水";

p2.age = 23;

System.out.println(p1.print());

System.out.println(p2.print());

}

}

====================code end================

代码是一个static知识点的例题

通过set方法设定全局变量已经ok,但是我希望在set方法中加入一个验证

验证“国籍”这个属性是否为空,如果为空,则显示“未获得”

不过我试了好多方法貌似实现不了,求大师指教!谢谢!

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值