Android 退房 null 或空字符串 Android
在我的尝试中
我得到了地址 email 从我的服务器。 在
我必须检查是否 email 地址
或者
. 我使用以下代码来查看:
但在我的
我看到了什么
打印。 我的完整代码:
如何检查字符串
和
?
</namevaluepair></namevaluepair></string,>
AsyncTask
我得到了地址 email 从我的服务器。 在
onPostExecute//
我必须检查是否 email 地址
empty
或者
null
. 我使用以下代码来查看:
if /userEmail != null && !userEmail.isEmpty/// {
Toast.makeText/getActivity//, userEmail, Toast.LENGTH_LONG/.show//;
UserEmailLabel.setText/userEmail/;
}
但在我的
Toast
我看到了什么
null
打印。 我的完整代码:
private class LoadPersonalData extends AsyncTask<string, void="" void,=""> {
@Override
protected void onPreExecute// {
super.onPreExecute//;
}
protected Void doInBackground/String... res/ {
List<namevaluepair> params = new ArrayList<namevaluepair>//;
params.add/new BasicNameValuePair/"user_id", PrefUserName//;
params.add/new BasicNameValuePair/"type", type_data//;
JSONObject json = jsonParser.makeHttpRequest/Url, "POST", params/;
String result = "";
try {
result = json.getString/"message"/;
} catch /JSONException e/ {
e.printStackTrace//;
}
if /result.equals/"success"// {
try {
userEmail = json.getString/"email"/;
} catch /JSONException e/ {
// TODO Auto-generated catch block
e.printStackTrace//;
}
}
return null;
}
@Override
protected void onPostExecute/Void result/ {
// TODO Auto-generated method stub
super.onPostExecute/result/;
if /userEmail != null && !userEmail.isEmpty/// {
Toast.makeText/getActivity//, userEmail, Toast.LENGTH_LONG/.show//;
UserEmailLabel.setText/userEmail/;
}
}
如何检查字符串
null
和
empty
?
</namevaluepair></namevaluepair></string,>
没有找到相关结果
已邀请:
10 个回复
郭文康
赞同来自:
https://developer.android.com/ ... ence/
参赛作品
在
https://developer.android.com/ ... ence/
说到了检查的内容 null, 所以零长度。 在这里,您不需要发明自行车。
良好的做法是
https://softwareengineering.st ... 86547
.
知食
赞同来自:
一样
. 以下代码解决了这个问题
卫东
赞同来自:
请记住,您必须使用此订单使用确切的上述代码。 因为它保证您不会排除指针 null 的
, 如果一个
一样 null.
所描述的描述,它仅可用 Java SE 1.6. 退房
在以前的版本上。
UPDATE
:
使用方法 from
从课堂上
:
Kotlin
:
使用OT
为了 null 或空值 OR
为了 null 或空或仅包括 whitespace 符号。
八刀丁二
赞同来自:
"null"
涵秋
赞同来自:
方法 isEmpty/CharSequence str/ 检查这两个条件 null 和长度。
小姐请别说爱
赞同来自:
裸奔
赞同来自:
如果一个 /s.equals/"null"//{
.....
}
有两种情况。
多变的 /类型 String/ 有意思 null/不存在/:
== 在职的。
变量很重要 null,
*.equals/"null"/ 提供正确的逻辑值。
看图片。
https://i.stack.imgur.com/dbOJC.jpg
小明明
赞同来自:
或者使用它来串
八刀丁二
赞同来自:
龙天
赞同来自: