为了账号安全,请及时绑定邮箱和手机立即绑定

以下的两个代码片段表达的意思相同吗?

以下的两个代码片段表达的意思相同吗?

慕侠2389804 2019-03-22 16:15:26
目前我在学习setListAdapter,遇到以下2个代码片段:片段1:ArrayAdapter<String> adapter =     new ArrayAdapter<String>(this, R.layout.layout_nm, R.id.layout_idnm, items); setListAdapter(adapter);片段2:setListAdapter(new ArrayAdapter<String>(this, R.layout.layout_nm, R.id.layout_idnm, items););我的问题是:1.这两个片段的意思是相同的吗?2.第二个片段是定义ArrayAdapter吗?
查看完整描述

2 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

在第二段代码中有一个多余的";",所以要去掉
之前:

setListAdapter(new ArrayAdapter<String>(this, R.layout.layout_nm, R.id.layout_idnm, items););

去掉后:

setListAdapter(new ArrayAdapter<String>(this, R.layout.layout_nm, R.id.layout_idnm, items));

如果用第二段代码,就不需要创建一个局部变量。


查看完整回答
反对 回复 2019-04-26
?
交互式爱情

TA贡献1712条经验 获得超3个赞

一样的。只是第二个创建的是匿名对象。


查看完整回答
反对 回复 2019-04-26
  • 2 回答
  • 0 关注
  • 361 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信