數(shù)據(jù)加載中……
          java中的vector

          /** *//**
           * 我們?cè)O(shè)計(jì)的學(xué)生基本類
           
          */

          class Student
          {
              
          private String strName = "";//學(xué)生姓名
              private String strNumber = "";//學(xué)號(hào)
              private String strSex = "";//性別
              private String strBirthday = "";//出生年月
              private String strSpeciality = "";//專業(yè)
              private String strAddress = "";//地址

              
          public Student(String name, String number)
              
          {
                  strName 
          = name;
                  strNumber 
          = number;
              }


              
          public String getStudentName()
              
          {
                  
          return strName;
              }


              
          public String getStudentNumber()
              
          {
                  
          return strNumber;
              }


              
          public void setStudentSex(String sex)
              
          {
                  strSex 
          = sex;
              }


              
          public String getStudentSex()
              
          {
                  
          return strSex;
              }


              
          public String getStudentBirthday()
                  
          {
                  
          return strBirthday;
              }


              
          public void setStudentBirthday(String birthday)
              
          {
                  strBirthday 
          = birthday;
              }


              
          public String getStudentSpeciality()
              
          {
                  
          return strSpeciality;
              }


              
          public void setStudentSpeciality(String speciality)
              
          {
                  strSpeciality 
          = speciality;
              }


              
          public String getStudentAddress()
              
          {
                  
          return strAddress;
              }


              
          public void setStudentAddress(String address)
              
          {
                  strAddress 
          = address;
              }


              
          public String toString()
              
          {
                  String information 
          = "學(xué)生姓名=" + strName + ", 學(xué)號(hào)=" + strNumber;  
                  
          if!strSex.equals("") )
                      information 
          += ", 性別=" + strSex;
                  
          if!strBirthday.equals(""))
                      information 
          += ", 出生年月=" + strBirthday;
                  
          if!strSpeciality.equals("") )
                      information 
          += ", 專業(yè)=" + strSpeciality;
                  
          if!strAddress.equals("") )
                      information 
          += ", 籍貫=" + strAddress;
                  
          return information;
              }

          }













          /**
           * 通過(guò)這個(gè)程序,測(cè)試Vector的添加元素及插入元素
           
          */

           
          import java.util.Vector;

          public class VectorTest1
          {
              
          public static void main(String[] args)
              
          {
                  Vector vec 
          = new Vector();
                  
                  Student tom 
          = new Student("Tom","20020410");
                  Student jack 
          = new Student("Jack","20020411");
                  Student smith 
          = new Student("Smith","20020412");
                  
                  vec.add(tom);
                  vec.add(
          0, jack);//插入一個(gè)新的元素
                  vec.add(0, smith);//又插入一個(gè)新的元素
                  for(int i = 0; i < vec.size(); i++)
                  
          {
                      System.out.println(vec.get(i));
                  }

              }


          }







          /**
           * 通過(guò)這個(gè)程序,測(cè)試Vector的添加元素及插入元素
           
          */

           
          import java.util.Vector;

          public class VectorTest
          {
              
          public static void main(String[] args)
              
          {
                  Vector vec 
          = new Vector();
                  
                  Student tom 
          = new Student("Tom","20020410");
                  Student jack 
          = new Student("Jack","20020411");
                  Student smith 
          = new Student("Smith","20020412");
                  
                  vec.add(
          1, tom);
                  
          for(int i = 0; i < vec.size(); i++)
                  
          {
                      System.out.println(vec.get(i));
                  }

              }

          }





          /**
           * 通過(guò)這個(gè)程序,測(cè)試Vector的ratainAll方法
           
          */

           
          import java.util.Vector;

          public class VectorTest2
          {
              
          public static void main(String[] args)
              
          {
                  VectorTest2 test 
          = new VectorTest2();
                  Vector vec1 
          = new Vector();
                  Vector vec2 
          = new Vector();
                  
                  Student tom 
          = new Student("Tom","20020410");
                  Student jack 
          = new Student("Jack","20020411");
                  Student smith 
          = new Student("Smith","20020412");
                  Student rose 
          = new Student("Rose","20020413");
                  
                  vec1.add(tom);
                  vec1.add(jack);
                  vec1.add(smith);
                  vec1.add(rose);
                  System.out.println(
          "第一個(gè)Vector中的元素分別是:");
                  test.display(vec1);
                  
                  vec2.add(rose);
                  vec2.add(tom);
                  System.out.println(
          "\n第二個(gè)Vector中的元素分別是:");
                  test.display(vec2);
                  
                  System.out.println(
          "\n調(diào)用retainAll方法后,第一個(gè)Vector中的元素分別是:");
                  vec1.retainAll(vec2);
                  test.display(vec1);
                  
              }

              
              
          public void display(Vector vec)
              
          {
                  
          for(int i = 0; i < vec.size(); i++)
                  
          {
                      System.out.println(vec.get(i));
                  }

              }

          }


          posted on 2008-11-07 16:02 郭興華 閱讀(351) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 武穴市| 信阳市| 洛扎县| 康平县| 颍上县| 肥乡县| 西林县| 新沂市| 陆良县| 阳城县| 平远县| 丁青县| 龙游县| 宁陕县| 平泉县| 寿阳县| 淳安县| 永安市| 保康县| 平舆县| 信宜市| 凉山| 堆龙德庆县| 五台县| 鸡西市| 泰宁县| 牙克石市| 繁峙县| 萨迦县| 武冈市| 侯马市| 桑日县| 电白县| 繁峙县| 大理市| 齐齐哈尔市| 乐陵市| 望都县| 太湖县| 合川市| 巨鹿县|