今日收获1:
判断String类型变量是否为空的方法:
变量名 ==null || 变量名.isEmpty();
若为空则返回1,非空则返回0
原帖:https://blog.csdn.net/qq_31939617/article/details/80629979
今日收获2:
如何跳出if语句?
使用break语句,但是需要一个标签
比如:
if(buf ==null ||buf.isEmpty()) empty:{
break empty;
}
else notEmpty:{
//执行语句
}
如果判断后需要在empty这个标签中跳出 则在empty标签内执行break empty;即可
今日收获3:
打印日志语句log.d中打印信息不可为null,会报错,但可以为""
Toast.makeText(上下文,内容,时长).show();语句打印信息时,内容可以为null也可为""
String buf;
Intent intent = getIntent();
String data = intent.getStringExtra("data");
buf = data;
// if(buf ==null || buf.isEmpty())empty:{
// break empty;
// }
// else notEmpty:{
// Log.d("second_activity", data);//打印日志内容为活动一传给活动二的数据
// btn2.setOnClickListener(new View.OnClickListener() {
// @Override
// public void onClick(View v) {
// Toast.makeText(second_activity.this, buf, Toast.LENGTH_LONG).show();
// }
// });
// }
if(!((buf ==null) ||buf.isEmpty()))
{
Log.d("second_activity", data);//打印日志内容为活动一传给活动二的数据
btn2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(second_activity.this, buf, Toast.LENGTH_LONG).show();
}
});
}
网友评论