JAVA问题(我建了一个里面元素为“Object”的ArrayList变量,我想吧它变成一个字符串String,怎么办
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA问题(我建了一个里面元素为“Object”的ArrayList变量,我想吧它变成一个字符串String,怎么办相关的知识,希望对你有一定的参考价值。
没有泛型之前都用Object,只要你list种保存的是String,那你大可以强制转换,只是这样一来类型就不明确了。这会有泛型了,你直接指定为String就可以了,也就不允许你再给list中放入其他数据类型了。这就是泛型的好处,类型明确,避免运行时类型不匹配错误。 参考技术A 定义了就不能改了,不过你还是可以把string保存进去,取出来的时候再强制转换成string。你使用泛型了? 参考技术B 你直接放String类型就可以了,只是你拿出来的时候要知道,强转(String)ArrayList.get(i)就可以了 参考技术C 强制转换成String 参考技术D 要知道,java中Object是所有对象的父类,那当然也是String的父类。你想往里面放String类型的,那就直接放好了,没有问题的。 第5个回答 2011-12-06 隐式。。。找百度 隐式变换。java 判断一个数组中是不是有重复的元素
使用一个临时list,借助list.contains判断当前数组的值是否存在于list中,如果不存在则加入到list中,如果存在则记录出来。有点像把一个篮子中的桌球放到另一个空篮子中,如果篮子里面已经有的就不要再放进去了,没有的,一个个放进去。说到底就是个遍历和存在性判断问题。 参考技术A 首先要看你这个数组里的元素是什么,分三种情况处理。1、纯基本数据类型
2、纯Object类型
3、混合(基本数据类型、Object)
比较元素首先判断类型是什么,如果是Object使用instanceof来做判断
以上是关于JAVA问题(我建了一个里面元素为“Object”的ArrayList变量,我想吧它变成一个字符串String,怎么办的主要内容,如果未能解决你的问题,请参考以下文章
我建了个魔兽私服,但是不知道注册页的网址,请各位大大进来帮帮忙!