日期:2014-05-20  浏览次数:20744 次

以下这段代码是Java1.4的, 如何改成 1.5 格式呢?
以下这段代码是Java1.4的,   如何改成   1.5   格式呢?  

import   java.util.*;

public   class   MyVector   extends   Vector   {
public   MyVector(){
super(1,1);
}
public   void   addInt(int   i){
addElement(new   Integer(i));
}
public   void   addFloat(float   f){
addElement(new   Float(f));
}
public   void   addString(String   s){
addElement(s);
}
public   void   addCharArray(char   a[]){
addElement(a);
}
public   void   printVector(){
Object   o;
int   length   =   size();
System.out.println( "Number   of   vector   elements   is   "   +   length   +   "   and   they   are:   ");

for   (   int   i=0;   i <length;   i++   ){
    o=elementAt(i);
if   (   o   instanceof   char[]   ){
System.out.println(String.copyValueOf((char[])o));
}
else  
System.out.println(o.toString());
}
}

public   static   void   main(String   []   args){
MyVector   v   =   new   MyVector();   //   注意:   这里如何改成   1.5   格式呢?  
int   digit   =   5;
float   real   =   3.14f;
char   letters[]   =   { 'a ',   'b ',   'c ',   'd '};
String   s   =   new   String( "Hi   there! ");

v.addInt(digit);
v.addFloat(real);
v.addString(s);
v.addCharArray(letters);
v.printVector();
}
};




------解决方案--------------------
1.5不是很清楚 好像没有多少的差别吧 除了什么范性编程 什么拆箱装箱的
------解决方案--------------------
如果这段代码能够工作,就不要去动它...
------解决方案--------------------
1.5兼容1.4不需要改动
------解决方案--------------------
不需要任何改动