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

getItemAtPosition(position)的问题

getItemAtPosition(position)的问题

慕数据0053226 2016-05-07 16:50:26
String text=listView.getItemAtPosition(position)+"";这个后面加""我知道是转换成String类型的意思,但是为什么改成强制类型转换就会崩溃呢?String text=(String)listView.getItemAtPosition(position);
查看完整描述

3 回答

已采纳
?
Sam_weiyu

TA贡献2条经验 获得超0个赞

你好,楼上也讲了,一般有两种方式转成String类型,第一种:+" "也就是你自己实现的那种方式。第二种就是:String.valueOf(参数)这种方式也可以将Int类型或者其他类型的值转成String类型哈!

查看完整回答
反对 回复 2016-05-09
?
qq_匡璐_0

TA贡献96条经验 获得超96个赞

强制类型转换一定要有继承关系才可以的。int i = 1; String s = (String)i;这样哪能行

查看完整回答
反对 回复 2016-05-10
?
蜂之谷

TA贡献564条经验 获得超863个赞

哪有这样强制转换的,可以这样String text = String.valueOf(listView.getItemAtPosition(position)); 

或者 String text  = listView.getItemAtPosition(position).toString();

查看完整回答
反对 回复 2016-05-09
  • 3 回答
  • 0 关注
  • 2545 浏览

添加回答

举报

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