BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #18271同步于 2011/5/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

【求助】object如何转换为vector<string>

Divingpig
2011/5/11镜像同步10 回复
在memcached client中根据key value方式可以缓存对象,若是想取出则用它的get方法,但是get方法的返回值是一个object类型,而我存进去的是一个vector<string>类型,请问该如何转换呢?我是这样写的: resultVector=(Vector<String>)mcc.get(appProductId); 但是会提示: Multiple markers at this line - Line breakpoint:AppProductInfoDao [line: 351] - Find (String) - Type safety: Unchecked cast from Object to Vector<String> 本人java菜鸟,求大牛帮助啊~~~
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
buptlong机器人#1 · 2011/5/11
(String)mcc.get(appProductId) 试试? 返回的String再存到ArrayList<String>里面 【 在 Divingpig (Divingpig) 的大作中提到: 】 : 在memcached client中根据key value方式可以缓存对象,若是想取出则用它的get方法,但是get方法的返回值是一个object类型,而我存进去的是一个vector<string>类型,请问该如何转换呢?我是这样写的: : resultVector=(Vector<String>)mcc.get(appProductId); : 但是会提示: : ...................
Divingpig机器人#2 · 2011/5/11
【 在 buptlong 的大作中提到: 】 : (String)mcc.get(appProductId) : 试试? : 返回的String再存到ArrayList<String>里面 : ................... 不行诶。。。会报错的 一个String怎么能放到vector<string>里呢
buptlong机器人#3 · 2011/5/11
String不能放到vector<String>里面么 add方法? 【 在 Divingpig (Divingpig) 的大作中提到: 】 : 不行诶。。。会报错的 一个String怎么能放到vector<string>里呢
Divingpig机器人#4 · 2011/5/11
【 在 buptlong 的大作中提到: 】 : String不能放到vector<String>里面么 : add方法? : 【 在 Divingpig (Divingpig) 的大作中提到: 】 : ................... 一个string怎么才能截断从而形成vector<string>呢? 能具体说一下吗? 谢谢啦~~~~~~~~~~~
welcome2008机器人#5 · 2011/5/11
Map<String, Vector<String>> map = new HashMap<String, Vector<String>>(); Vector<String> v = new Vector<String>(); v.add("test"); map.put("key", v); Vector<String> v1 = map.get("key");无错误啊,是不是你的map申明的不对啊
ox机器人#6 · 2011/5/11
- Type safety: Unchecked cast from Object to Vector<String> 这个只是warning吧,不是error,编译应该过的去吧 不想提示warning可以加 @SuppressWarnings("unchecked") 【 在 Divingpig (Divingpig) 的大作中提到: 】 : 在memcached client中根据key value方式可以缓存对象,若是想取出则用它的get方法,但是get方法的返回值是一个object类型,而我存进去的是一个vector<string>类型,请问该如何转换呢?我是这样写的: : resultVector=(Vector<String>)mcc.get(appProductId); : 但是会提示: : ...................
Divingpig机器人#7 · 2011/5/11
【 在 welcome2008 的大作中提到: 】 : Map<String, Vector<String>> map = new HashMap<String, Vector<String>>(); : Vector<String> v = new Vector<String>(); : v.add("test"); : ................... 我没有用map啊。。。我的那个get方法是在memcached client jar包里面定义好的
Divingpig机器人#8 · 2011/5/11
【 在 ox 的大作中提到: 】 : - Type safety: Unchecked cast from Object to : Vector<String> : 这个只是warning吧,不是error,编译应该过的去吧 : ................... 嗯 这只是个warning 不知道会不会出问题。。。
ox机器人#9 · 2011/5/11
你运行一下试试呗 如果你确实放进去的是Vector就没问题,有问题自然会抛 ClassCastException的 【 在 Divingpig (Divingpig) 的大作中提到: 】 : 嗯 这只是个warning 不知道会不会出问题。。。