Vector<String>这种格式是什么意思?
请教了!
请教了!
解决方案 »
- 谁能帮我写个匹配链接的正则表达式?
- hibernate save 方法 ,放到run里面
- oracle reports builder 怎么创建主从报表?
- String s="a"+"b"+"c"到底产生了几个对象?
- 日..期..问..题.. 如何获得某年某周的起始日期和结束日期 比如2005年第10周的起始日期和结束日期
- 关于java的一个小程序
- 如何输出字符串,将其中的'\n'输出为\n 谢谢各位了!
- applet 闪动问题
- 不用继承,怎样得到一个类中的JLabel组件?
- tab键如何捕捉呀?????????????????
- 如何在函数中操纵数组对象?
- 怎样把编好的文件保存成JSP文件呢?
我用jdk1.5.0-rc-b63编译,并没任何警告
在命令行编译是有unchecked cast/conversion的警告出现,
这也正常
你可能想取的是cat确得到dog 1.5就规定拉可以事先定义vector类型这样不符合的就不能放入
所以(Vector<String>)表示你只能放入string 类型的object进入容器
ArrayList<HandPhone> handList = new ArrayList<HandPhone>();HandPhone是我定义的一个类,然后我创建一个此类的ARRAYLIST ,之前我也没看过JAVA
方面的书,只是根据以前学C++的经验写了以上的编码.结果正确用上了.在C++中和JAVA中
其用法是一样的.ArrayList是一个适合多个类型使用的范式,在使用时要对其类型进行说
明.<String> \ <HandPhone> 都是对其类型进行说明的.说明之后就可以像正常的数据结
构一样使用了.
那个代码一正确写法是:
Vector<String> stringVector=new Vector<String>();//
ArrayList<HandPhone> handList = new ArrayList<HandPhone>();HandPhone是我定义的一个类,然后我创建一个此类的ARRAYLIST ,之前我也没看过JAVA
方面的书,只是根据以前学C++的经验写了以上的编码.结果正确用上了.在C++中和JAVA中
其用法是一样的.ArrayList是一个适合多个类型使用的范式,在使用时要对其类型进行说
明.<String> \ <HandPhone> 都是对其类型进行说明的.说明之后就可以像正常的数据结
构一样使用了.
那个代码一正确写法是:
Vector<String> stringVector=new Vector<String>();//我现在知道是要这样做:
Vector<String> stringVector=new Vector<String>();
但现在我想做的是:
Object obj=stringVector;
//some other code
//将obj 正确还原为 Vector<String>,下面的代码可以运行,但是会出现警告!
Vector<String> otherStringVector=(Vector<String>)obj;还有,范型只是 1.5 版才开始加上去的功能,如果你在之前的版本这样做,就会出错!