Vector

5 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€93.20
List Price:  €130.49
You save:  €37.28
£79.91
List Price:  £111.88
You save:  £31.96
CA$136.56
List Price:  CA$191.19
You save:  CA$54.63
A$153.05
List Price:  A$214.27
You save:  A$61.22
S$136.08
List Price:  S$190.51
You save:  S$54.43
HK$782.75
List Price:  HK$1,095.88
You save:  HK$313.13
CHF 91.21
List Price:  CHF 127.70
You save:  CHF 36.49
NOK kr1,100.23
List Price:  NOK kr1,540.37
You save:  NOK kr440.13
DKK kr695.05
List Price:  DKK kr973.10
You save:  DKK kr278.04
NZ$168.07
List Price:  NZ$235.31
You save:  NZ$67.23
د.إ367.25
List Price:  د.إ514.16
You save:  د.إ146.91
৳10,970.75
List Price:  ৳15,359.49
You save:  ৳4,388.74
₹8,335.10
List Price:  ₹11,669.48
You save:  ₹3,334.37
RM476.90
List Price:  RM667.68
You save:  RM190.78
₦130,608.93
List Price:  ₦182,857.73
You save:  ₦52,248.80
₨27,840.21
List Price:  ₨38,977.41
You save:  ₨11,137.19
฿3,694.31
List Price:  ฿5,172.18
You save:  ฿1,477.87
₺3,253.72
List Price:  ₺4,555.34
You save:  ₺1,301.61
B$515.88
List Price:  B$722.26
You save:  B$206.37
R1,886.05
List Price:  R2,640.54
You save:  R754.49
Лв182.13
List Price:  Лв254.99
You save:  Лв72.85
₩137,567.94
List Price:  ₩192,600.62
You save:  ₩55,032.68
₪380.78
List Price:  ₪533.11
You save:  ₪152.32
₱5,769.12
List Price:  ₱8,077
You save:  ₱2,307.87
¥15,680.08
List Price:  ¥21,952.74
You save:  ¥6,272.66
MX$1,724.22
List Price:  MX$2,413.98
You save:  MX$689.75
QR364.68
List Price:  QR510.56
You save:  QR145.88
P1,379.77
List Price:  P1,931.74
You save:  P551.96
KSh13,498.65
List Price:  KSh18,898.65
You save:  KSh5,400
E£4,789.68
List Price:  E£6,705.74
You save:  E£1,916.06
ብር5,693.24
List Price:  ብር7,970.76
You save:  ብር2,277.52
Kz83,560.30
List Price:  Kz116,987.77
You save:  Kz33,427.46
CLP$94,840.51
List Price:  CLP$132,780.51
You save:  CLP$37,940
CN¥724.59
List Price:  CN¥1,014.46
You save:  CN¥289.86
RD$5,873.12
List Price:  RD$8,222.61
You save:  RD$2,349.48
DA13,427.17
List Price:  DA18,798.58
You save:  DA5,371.40
FJ$225.97
List Price:  FJ$316.37
You save:  FJ$90.39
Q777.73
List Price:  Q1,088.86
You save:  Q311.12
GY$20,914.34
List Price:  GY$29,280.91
You save:  GY$8,366.57
ISK kr13,988.60
List Price:  ISK kr19,584.60
You save:  ISK kr5,596
DH1,011.63
List Price:  DH1,416.33
You save:  DH404.69
L1,776.81
List Price:  L2,487.61
You save:  L710.79
ден5,738.79
List Price:  ден8,034.54
You save:  ден2,295.74
MOP$805.67
List Price:  MOP$1,127.97
You save:  MOP$322.30
N$1,914.68
List Price:  N$2,680.63
You save:  N$765.95
C$3,678.96
List Price:  C$5,150.69
You save:  C$1,471.73
रु13,310.19
List Price:  रु18,634.81
You save:  रु5,324.61
S/372.97
List Price:  S/522.18
You save:  S/149.20
K385.04
List Price:  K539.08
You save:  K154.03
SAR375.02
List Price:  SAR525.04
You save:  SAR150.02
ZK2,631.59
List Price:  ZK3,684.33
You save:  ZK1,052.74
L463.78
List Price:  L649.31
You save:  L185.53
Kč2,343.96
List Price:  Kč3,281.64
You save:  Kč937.68
Ft36,581.40
List Price:  Ft51,215.43
You save:  Ft14,634.02
SEK kr1,089.92
List Price:  SEK kr1,525.94
You save:  SEK kr436.01
ARS$87,365.86
List Price:  ARS$122,315.70
You save:  ARS$34,949.84
Bs692.26
List Price:  Bs969.20
You save:  Bs276.93
COP$394,057.74
List Price:  COP$551,696.60
You save:  COP$157,638.86
₡50,249.28
List Price:  ₡70,351
You save:  ₡20,101.72
L2,468.18
List Price:  L3,455.56
You save:  L987.37
₲742,598.03
List Price:  ₲1,039,666.95
You save:  ₲297,068.91
$U3,834.62
List Price:  $U5,368.62
You save:  $U1,534
zł402.81
List Price:  zł563.95
You save:  zł161.14
Already have an account? Log In

Transcript

Hello, in this Java programming video, we are going to look at the vector data structure. And a vector data structure is like an array with dynamic. So you don't have to specify a fixed size, you can just add as many as you want to add little items as you want. The other beauty vector is it's not restricted to one data type away in a raid. So it could store integer values, flow values, Boolean values, it could store strings, it could still you know your own data type up your own classes. It's really really cool.

Okay, so let's create a basic collector. And first thing we need to do is do an important import java. dot util dot Patrick's, you can just do Java vector, I mean Java dot util dot vector, if you want to just do ask for a simple for everything. And now we're gonna do vector, we're going to create a vector called exact equals new Get like so now let's, you know, add something to it at the moment is empty. So to add, you just do vector add element. And let's say for this, this is the number one element.

So there are a few different options. So the regular add method, which allows you to add an object or you know something that an element, but at a particular index, that's great if you want to override a value at a particular index, you don't want to just add a new one use one updated almost, and when it's introduced just to add element, and what I like to do with this video, I'll provide a link to where you can see all the different methods available for vectors because there are a plethora of methods. Now let's add a string variable very Hello here. How Hello. Make it More kid friendly. And now we could just do the system blind.

And let's print out. So this will print out the entire vector. This is really cool about the printing in Java. In many other languages, you wouldn't just be able to just provide anything that you wanted wherever it was a vector or an array or just a single element in printed, usually they'll report one single piece of data, whereas Java is pretty cool like that. And if you want to print it as an individual one more specifically access and individualism element, you can do so by doing that dot get and you specify the index zero, it will get the first one. So which is one, if I duplicate this line and change this to two, so we get the last one that remember 012 Welcome to index zero, index two, so just as much everything else and computed dot zero.

Okay, so we got Hello, that's pretty darn cool. Let me show you another cool thing that you can do with vector which is using enumeration you can essentially, you know, go over, you know, your vector and just print everything out, access it really easily. So if for example numeration now what I'm going to do go step further, add a bunch more of these arms and keep it simple and just make a number no matter what they actually are. This will just help you demonstrate why you will Want to do something like the numeration to go really have a low element is really useful. Now, okay, so what you want to do is create an enumeration like so. And I'll call it just E. And you assign it to what you were saying is that dot get element or dot element, sorry, this gets all the elements.

And now what we're gonna do is while he has more elements, while the store elements available, people asleep, and the method to basically get to know the next element, so if we do a system, dot, print ln and we're going to do e dot next up Obviously, if you just want to do this without print line, you just use this and maybe assign it to a variable or just do whatever you want with it. That's fine as well. And if we do this now There we go. We printed them all out. Yeah, pretty cool. So this was printed from before for comedies out.

Again, on crucify this, and they printed them all out. So that's a really cool easy way without having to set up you know, your own for iterator and using a for loop and using the get method and pulling all in here. You can just do it like so. Really, really simple. That's it for vectors. If you have any questions, feel free to reach out, and I look forward to seeing you in the next awesome Java video.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.