vector方法

原创 2004年10月09日 10:52:00
使用setElement方法象vector中添加新的引用(或者可以理解成成员)。
例如:一个码头,含有很多船台,希望将一个新船台加入码头中,此类:Dock
//Dock.java


package com.tianyu.summer;
import java.util.*;
public class Dock
{
 private int id;
 private String location;
 private boolean electricity;
 private boolean water;
 private Vector slips;
 public Dock(int anId,String aLocation,boolean anElectricity,boolean aWater)
 {
  setId(anId);
  setLocation(aLocation);
  setElectricity(anElectricity);
  setWater(aWater);
 }
 public void addSlipToDock(Slip aSlip)
 {
  slips.addElement(aSlip);//connect dock to slip(1...*) 
 }
 public Vector getSlips()
 {return slips;}
 public void setId(int anId)
 {id=anId;}
 public void setLocation(String aLocation)
 {location=aLocation;}
 public void setElectricity(boolean anElectricity)
 {electricity=anElectricity;}
 public void setWater(boolean aWater)
 {water=aWater;}
 
 public int getId()
 {return id;}
 public String getLocation()
 {return location;}
 public boolean getElectricity()
 {return electricity;}
 public boolean getWater()
 {return water;}
}

Vector.size()用来统计 Vector中含有多少个成员,返回int型
Vector.elementAt( i )将第i个元素返回,返回类型是Object,必须使用强制转换

STL之Vector相关方法积累

vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vec...
  • ghevinn
  • ghevinn
  • 2014年03月21日 15:41
  • 12330

vector的常用方法

vector handbook
  • yueqiang525
  • yueqiang525
  • 2016年10月10日 17:02
  • 202

c++ vector的几个常用方法

vector是一个类似数组的容器,但可以删减后自动改变长度。 c++需要#include 和list相比,其内存空间是连续的。效率更高。这几天常用到的几个用法: 初始化: int a[3]...
  • I_better
  • I_better
  • 2016年04月26日 11:16
  • 935

浅谈java.util.Vector类的add()和addAll()方法

这两天学习Java.util.Vector类,开始被add()和addAll()这两个方法搞晕了, 经过自己的努力终于明白了,现在以实例说明: 现有两个Vector类实例分别为Vector1和Vect...
  • wodwl
  • wodwl
  • 2009年07月21日 17:26
  • 9668

vector容器的三种遍历方法

STL(Standard Template Library)中vector容器是最常见的容器之一,设计中经常需要遍历vector容器,本文介绍三种常用的vector遍历方式。 一、下标索引遍历  ...
  • u013575812
  • u013575812
  • 2015年12月02日 10:53
  • 5394

vector 内部方法大全 学习(初学者的参考资料)

STL容器之vector学习。   平时写程序的时候,用到的vector容器是非常多了。今天系统整理一下vector 内部的一些方法。   Vector 是一种顺序性的容器,按照严格线性存储各...
  • wallwind
  • wallwind
  • 2011年10月07日 16:52
  • 5164

C/C++——vector的基本操作总结

标准库vector类型是C++中使用较多的一种类模板,vector类型相当于一种动态的容器,在vector中主要有一些基本的操作,接下来分别从以下的几个方面总结: vector对象的定义和初始化 ve...
  • google19890102
  • google19890102
  • 2016年06月17日 16:45
  • 6934

STL vector用法介绍+ STL 常用函数用法

介绍 这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。...
  • hhu1506010220
  • hhu1506010220
  • 2016年07月20日 20:23
  • 759

【那些年遇到过的面试题】考虑如何将一个vector 赋给另一个vector

 vector 有个函数assign, 赋值操作, assign会清空你的容器, assign函数: 函数原型: void assign(const_iterator fir...
  • carol123456
  • carol123456
  • 2016年09月19日 15:46
  • 1038

c++ vector(向量)使用方法详解(顺序访问vector的多种方式)

vector是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器,本文介绍一下使用方法。 vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。vector...
  • jenny_84
  • jenny_84
  • 2015年04月12日 13:43
  • 3322
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vector方法
举报原因:
原因补充:

(最多只允许输入30个字)